Code and Copyright – we have a ruling Re: Google LLC v. Oracle America, Inc.

People involved in copyright and coding have been closely following the litigation between Google and Oracle regarding Google’s use of some code to build the Android operating systems.  On April 5, 2021, the U.S. Supreme Court resolved a decade long court battle between Google and Oracle.  In Google LLC v. Oracle America, Inc., Oracle sued Google, alleging that Google committed copyright infringement by copying snippets of Oracle’s programming language to build its Android operating system.  Oracle claimed that Google’s use of their software development would “ruin the software industry by making it so that developers could not be rewarded for their work when others used their code.”  Google clapped back that if Oracle won the lawsuit, it would ruin the software industry and would create copyright barriers for developers in the form of paying licensing fees and reinventions for simple tasks that are only used as building blocks. In a 6-2 majority ruling, the Court ruled in Google’s favor, reversing the Federal Court of Appeals ruling in favor of Oracle.

Google’s declared the response to the decision as “a victory for consumers, interoperability, and computer science. The decision gives legal certainty to the next generation of developers whose new products and services will benefit consumers.” Microsoft, Mozilla and IBM filed briefs supporting Google’s position.

The software that Google and Oracle battled over was the application programming interfaces (API), which are building blocks to be used on larger programs.  The law generally treats computer programs as copyrightable, but Google argued APIs are different since they do not involve heavily creative ideas.  Google relied on the Fair Use doctrine, which in the United States permits the limited use of copyrighted material without first having to acquire permission from the copyright holder. Fair use is a limitation of U.S. copyright law that is intended to balance the interests of copyright owners with the public interest by allowing certain limited uses that might otherwise be considered infringement as a defense to copyright infringement claims.

Justice Stephen Breyer wrote the majority opinion, stating that it is difficult to apply traditional copyright concepts when dealing with software programming.  Breyer’s opinion began with the assumption that the APIs may be copyrightable, and then applied the factors to determine fair use. The Court conclude that Google’s use of the APIs had met all the factors, and that Google used “only what was needed to allow users to put their accrued talents to work in a new and transformative program”.

Even though under U.S. law all copyrightable works are immediately protected at creation, click here to find out why you should register your work within 90 days of publishing it.

To read about copyright registration, click HERE to read about registration!

Do you need to protect your intellectual property through copyright? Contact us to schedule a meeting by using the contact form below, or calling at 615-620-5838.

404 thoughts on “Code and Copyright – we have a ruling Re: Google LLC v. Oracle America, Inc.”

  1. It’s a shame you don’t have a donate button! I’d certainly donate
    to this fantastic blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account.
    I look forward to new updates and will share
    this site with my Facebook group. Chat soon!

  2. Accelerometer Data feed in a service allowing subscribers to view the data and perhaps even modify the data rate. The software is a Visual Studio 2010 C# project that uses a customized version of ARToolKit / ARToolKitPlus 4.0 64-bit. The ARToolKitOnline (Mono.ArtoolKitPlus.Extensions) plugin is used to improve build time and reduce the amount of on screen feedback. Version 1.0.0 of the application is targeted to only be a http://www.animations-enfants-hardelot.fr/Statistiques/CountStat.php?url=https://idalucne.weebly.com

    6add127376 fiobrye

  3. If you are looking for a tool that can help you to not only design but also develop a well-organized and structured project, then Pharo is a great solution.Credit-reporting site Experian was hacked, says

    The hack was discovered late Thursday, and researcher Brian Krebs said he has “no reason to believe that any or all of the consumer data that has recently been reported on in the news was taken.” — Irfan Khan

    SAN FRANC https://gaynivavi.weebly.com

    6add127376 birmica

  4. Introduction
    The construction industry is complex, and it is difficult to manage it effectively. Building an effective management system should include capturing data, data analysis, strategic planning, balance sheets and analytics. Supporting this complexity is the constantly changing nature of construction. Enabling a construction management software, with the right level of flexibility, to capture the relevant data, make it more compact to store, and be easy to utilize, will aid companies in successful project implementation.
    About MiniMrp
    miniMr https://daigenleri.weebly.com

    6add127376 antyev

  5. And while we’re on the topic, let me mention If you have the need to trigger system changes via multiple packages, I suggest you look at the xTunnel Mac application; a package management application that, as the name suggests, will allow for monitoring and testing of package installations. It will also trigger automated system-wide changes via custom scripts. It’s quite powerful as it can execute commands that are compatible with NOD32+ and it offers a fairly comprehensive GUI for getting the http://maps.google.com.sg/url?q=https://calceroro.weebly.com

    6add127376 derimar

  6. After registration, you are required to select an e-mail address. We will send you an e-mail shortly in order to activate your Asclepius Desktop. This will take 30 days to complete. After 30 days, you can use this application without registration. If you cannot see the Asclepius Desktop, your registration will be incomplete.

    Features

    Asclepius Feature

    Asclepius is remarkable in the fact that it can overcome the following https://weiliocundest.weebly.com

    6add127376 hazzvin

  7. In the performance sector, the library was designed to deliver great performances both for such code-intensive operations as loading, manipulating and saving of data. Thus, the software incorporates multiple page caching, update tracking, and read ahead logic to make use of all possible speed-inducing characteristics of the underlying environment.

    The IoC container is everywhere, it has become a feature of solutions, a basis of development methodologies and it is used when evaluating a solution architecture. In order to be able to https://learfupaddnav.weebly.com

    6add127376 sallang

  8. Extract Tables (SourceForge.net download) is a local database tool for MS Access. It is a quick way of getting data from the Microsoft Access Database format.
    Everything is stored in a single table, and this makes it easy to get all data from the database into memory.
    Standard queries in Access are sometimes difficult because you often have to access other tables and tables are often joined with other tables. Also, navigating the data can sometimes be difficult and tedious. With this tool https://plusone.google.com/url?sa=i&source=web&rct=j&url=https://lesonghoda.weebly.com

    6add127376 gifgea

  9. Extract Tables (SourceForge.net download) is a local database tool for MS Access. It is a quick way of getting data from the Microsoft Access Database format.
    Everything is stored in a single table, and this makes it easy to get all data from the database into memory.
    Standard queries in Access are sometimes difficult because you often have to access other tables and tables are often joined with other tables. Also, navigating the data can sometimes be difficult and tedious. With this tool https://plusone.google.com/url?sa=i&source=web&rct=j&url=https://lesonghoda.weebly.com

    6add127376 gifgea

  10. Extract Tables (SourceForge.net download) is a local database tool for MS Access. It is a quick way of getting data from the Microsoft Access Database format.
    Everything is stored in a single table, and this makes it easy to get all data from the database into memory.
    Standard queries in Access are sometimes difficult because you often have to access other tables and tables are often joined with other tables. Also, navigating the data can sometimes be difficult and tedious. With this tool https://plusone.google.com/url?sa=i&source=web&rct=j&url=https://lesonghoda.weebly.com

    6add127376 gifgea

  11. ABC Roster is available on both desktop and mobile.

    Task management software – ABC Roster for BlackBerry®

    If you’re looking for an easy way to manage and organize your time and employees, you’ve come to the right place! ABC Roster is focused on ease of use and efficiency.
    Watch the video to learn how ABC Roster helps you manage your time and planning of your employees: https://dercmipeeso.weebly.com

    6add127376 dayrtil

  12. Onda software can clean your registry, making it run faster and easier. If it finds other unwanted or corrupt items, it lets you delete them quickly and clean up your system. Manuals can be viewed, allowing you to easily understand how to work with this application.
    Fastedownloaded display list items installed on your system. Portable! Can also delete files on external drives, or on disk B. Improvements in Onda Trendz for PC version, help you identify the problems http://www.103.kz/iframe/?id=10357093&ref=http://bajakuatonline.blogspot.com&url=https://vivapacar.weebly.com

    6add127376 altcou

  13. This tool is pretty easy to use, has an advanced interface, and can analyze a wide range of details of your computer.

    With the release of Windows Vista SysInfo utility, Microsoft has removed the Microsoft Windows System Information (MSi) from the WinFOSS, made SysInfo’s interface more intuitive, added custom reports and even removed the Core Information category. As the last news, WinFOSS has brought SysInfo back with more features, more customizable reports and more options https://climeacerut.weebly.com

    6add127376 lioreg

  14. The software has several useful options, that you can easily use. Apart from the display windows, based on the percent usage, you can also choose to use one of the extreme types of display mode. You can show the CPU as a percent usage graph or just display the needle indicator.
    The dual graph display mode can be useful, as it allows you to display the CPU usage in relation to different other processor metrics. For example, if you want to view the CPU performance in relation to CPU https://geeabetwailifs.weebly.com

    6add127376 maisquil

  15. Key Features:
    • Find any device or system on your network
    • Identify mismatched items, software, or hardware
    • Evaluate the health of servers, switches, routers, and more
    • Configure, update, and compare servers, switches, routers, and more automatically
    • Review previous changes and identify any missing updates
    • Track hardware, software, and firmware changes
    • Show deprecated or out-of-date patches and review the available updates
    • Export reports to https://queteheasi.weebly.com

    6add127376 wisapas

  16. PCB123 is compatible with MS Visual Studio 2015
    PCB123 is compatible with MS Visual Studio 2015.
    1.After install the MSI, please restart your system and your launch PCB123, you will get a message and can press ok to continue:

    2.Create a new design
    Now click file->open PCB->a new PCB, you can define your current board dimension and set the Netlist/schematic file, as shown below. Notice that for layout, I choose DXF file, based on your PCB format, you can export DXF files for pcb123 ( https://ranchkedisli.weebly.com

    6add127376 lavkam

  17. Please visit our official website at or direct link:

    With this small software you can download a file from a very large number of mirrors on the internet at once.
    There is no facility to automatically filter the file you are downloading. You have to provide your own filter criteria. Unfortunately it could take days to check all the files on the internet!
    So far the significant features are:
    ================== http://chatroom.thabigscreen.com:82/upload/files/2022/05/E3UZg2u96tB3lw1o392c_19_448d15719b46f0dc4efe1c304c2bb5f3_file.pdf 05e1106874 xanyami

  18. The interface is minimalistic and makes it possible to manipulate and create messages faster and with more ease. As the message is automatically created, you can focus on the more important aspects of the code, such as the title or color, before saving the file.Very useful tool for Microsoft Windows-based PC users interested in monitoring, testing and securing their machines!

    If you are looking for an application that will give you the ability to create custom changes to your computer system’s Windows 7 UAC dialog https://popinonline.com/upload/files/2022/05/vYKiUvn9XyfyMXXlYbn9_19_bd48f583ada80510ce6071c9427a9a39_file.pdf 05e1106874 gaisaf

  19. Plus many screen shots and a detailed list of tools.

    I will not be fixing my pages. If you find problems while playing with my files, please be patient, until I get some time to fix it. Alternatively, make your own documentation or port them to your own site…

    Other Pagedtuts

    Pages Related to PC World (Jan, Feb)

    Here are some informative pages I found while browsing the sites I linked to above. You can find related pages https://wakelet.com/wake/0-1PwPuYucK7H1jqNem7E 8cee70152a advejann

Comments are closed.