Call 855-808-4530 or email [email protected] to receive your discount on a new subscription.
The Federal Circuit decisions in the Oracle v. Google copyright case rattled Silicon Valley not simply because the decisions upended software developers' understandings of copyright law, but also because the decisions do not comport with the disruptive ethos of the technology industry. Software development thrives on an open environment defined by creation through iteration. Yet, the Federal Circuit's decisions grant a copyright holder a tremendous amount of control over even a small portion of code, and by extension, developers who use that code to create new products. Such control is especially acute when dealing with a copyright holder known for aggressive litigation tactics, such as Oracle. In the wake of Google's recent petition for certiorari, Petition for Writ of Certiorari, Google LLC v. Oracle Am. Inc., No. __ (Jan. 25, 2019), this article reviews the Federal Circuit decisions and summarizes their legal, economic, and cultural impact. The analysis suggests that much of the innovation of the technology sector now hinges on the U.S. Supreme Court.
The underlying facts leading up to the dispute between the two industry titans are well known. Sun Microsystems developed its Java programming language in the 1990s and made this language open and available to the industry sans license. It soon became an industry standard for software development. Part and parcel of this language is the Java application programming interface (API), containing source code for particular tasks (“each package is like a bookshelf in [a] library, each class is like a book on the shelf, and each method is like a how-to chapter in a book.” Oracle v. Google, 750 F.3d 1339, 1349 (Fed. Cir. 2014)). Put simply, Java API allows developers to generate software programs across various software platforms by using shorthand rather than inventing new code for every function. 750 F.3d at 1349. In 2005, when licensing negotiations with Sun fell through, Google decided instead to develop its own implementing code and incorporated freely available Java language via 37 API packages. 750 F.3d at 1350-51. These APIs allowed software developers to draw from their familiarity with Java to create applications in the smartphone context.
Sun Microsystems initially embraced Google's use of the 37 API packages in its Android platform. See, Jay Green, “Scoop: Oracle scrubs site of embarrassing Java blog” CNET.com, July 22, 2011 (quoting Sun CEO Jonathan Schwartz's Nov. 5, 2007 blog entry as follows: “Today is an incredible day for the open source community, and a massive endorsement of two of the industry's most prolific free software communities, Java and Linux”).
ENJOY UNLIMITED ACCESS TO THE SINGLE SOURCE OF OBJECTIVE LEGAL ANALYSIS, PRACTICAL INSIGHTS, AND NEWS IN ENTERTAINMENT LAW.
Already a have an account? Sign In Now Log In Now
For enterprise-wide or corporate acess, please contact Customer Service at [email protected] or 877-256-2473
The DOJ's Criminal Division issued three declinations since the issuance of the revised CEP a year ago. Review of these cases gives insight into DOJ's implementation of the new policy in practice.
This article discusses the practical and policy reasons for the use of DPAs and NPAs in white-collar criminal investigations, and considers the NDAA's new reporting provision and its relationship with other efforts to enhance transparency in DOJ decision-making.
The parameters set forth in the DOJ's memorandum have implications not only for the government's evaluation of compliance programs in the context of criminal charging decisions, but also for how defense counsel structure their conference-room advocacy seeking declinations or lesser sanctions in both criminal and civil investigations.
Each stage of an attorney's career offers opportunities for a curriculum that addresses both the individual's and the firm's need to drive success.
A defendant in a patent infringement suit may, during discovery and prior to a <i>Markman</i> hearing, compel the plaintiff to produce claim charts, claim constructions, and element-by-element infringement analyses.