GeneralPublicLicense

Latest

  • Android source code, Java, and copyright infringement: what's going on?

    by 
    Nilay Patel
    Nilay Patel
    01.21.2011

    So it's been a fun day of armchair code forensics and legal analysis on the web after Florian Mueller published a piece this morning alleging Google directly copied somewhere between 37 and 44 Java source files in Android. That's of course a major accusation, seeing as Oracle is currently suing Google for patent and copyright infringement related to Java, and it prompted some extremely harsh technical rebuttals, like this one from ZDNet and this one from Ars Technica. The objections in short: the files in question are test files, aren't important, probably don't ship with Android, and everyone is making a hullabaloo over nothing. We'll just say this straight out: from a technical perspective, these objections are completely valid. The files in question do appear to be test files, some of them were removed, and there's simply no way of knowing if any of them ended up in a shipping Android handset. But -- and this is a big but -- that's just the technical story. From a legal perspective, it seems very likely that these files create increased copyright liability for Google, because the state of our current copyright law doesn't make exceptions for how source code trees work, or whether or not a script pasted in a different license, or whether these files made it into handsets. The single most relevant legal question is whether or not copying and distributing these files was authorized by Oracle, and the answer clearly appears to be "nope" -- even if Oracle licensed the code under the GPL. Why? Because somewhere along the line, Google took Oracle's code, replaced the GPL language with the incompatible Apache Open Source License, and distributed the code under that license publicly. That's all it takes -- if Google violated the GPL by changing the license, it also infringed Oracle's underlying copyright. It doesn't matter if a Google employee, a script, a robot, or Eric Schmidt's cat made the change -- once you've created or distributed an unauthorized copy, you're liable for infringement.* Why does this matter? Because we're hearing that Oracle is dead-set on winning this case and eventually extracting a per-handset royalty on every Android handset shipped. In that context, "those files aren't important!" isn't a winning or persuasive argument -- and the more these little infringements add up, the worse things look for Google. Whether or not these files are a "smoking gun" isn't the issue -- it's whether Android infringes Oracle's patents and copyrights, since the consequences either way will be monumental and far-reaching. Ultimately, though, the only person who can resolve all of this for certain is a judge -- and it's going to take a lot more time and research to get there. -- *They're not directly comparable, but think about the Psystar case for a second. Even though Psystar desperately wanted to argue that Apple's OS X license agreement was invalid, the judge never got there -- he simply ruled Psystar wasn't authorized to copy and distribute OS X, and swung the hammer. It really is that simple sometimes.

  • Apple pulls VLC from the iTunes store

    by 
    Sean Hollister
    Sean Hollister
    01.08.2011

    Looks like VLC's role as champion of open-source legal rights is no more -- rather than lawyer up, Apple's taken the easy way out, and simply removed the VLC media player from the App Store. Rémi Denis-Courmont -- the VideoLAN developer who originally sued to have it removed -- reports that an Apple attorney informed him that the company had complied with his takedown request, and pulled the app accordingly, which likely puts the kibosh on other potential VLC ports as well. If you think about it, the open-source community may have just planted the first brick in a walled garden of its own.

  • Free Software Foundation releases version 3 of the GPL

    by 
    Nilay Patel
    Nilay Patel
    07.03.2007

    Although June 29, 2007 will probably be most remembered for the release of some cellphone, another release that will hugely affect the tech community went out on that fateful Friday -- version three of the GNU General Public License was officially released, revising the terms that govern the use and distribution of many open-source projects, including Linux. A major goal of the revisions was to prevent the use of free code in closed devices (known charmingly as "tivoization"), drawing criticism from Linus Torvalds, Tivo (naturally), and others, but the Free Software Foundation maintains that the changes will be beneficial to end users. We're all for device makers opening up their boxes, but we're not sure forcing them to do so via license restrictions is the way to do it -- we'll see how this plays out in the future.

  • TiVo fears new open source license will harm business

    by 
    Darren Murph
    Darren Murph
    06.04.2007

    As if TiVo honestly needed any more reasons to fear for its life, it looks like the forthcoming version of the General Public License could actually do more "harm to its business." It the firm's most recent regulatory filing, it warned that the third version of the aforementioned license "would prohibit manufacturers of consumer appliances that use open source software from implementing technical measures designed to prevent user modifications," essentially giving the TiVo hackers of the world even fewer hoops to jump through. TiVo fears that if GPLv3 is widely adopted, it may be "unable to incorporate future enhancements to the GNU / Linux operating system into its software," which would obviously affect the outfit in a negative fashion. Notably, Novell has also spoken up about how this latest document could "disrupt its Linux distribution partnership with Microsoft," but unless something major happens rather hastily, the Free Software Foundation reportedly expects GPLv3 to be published sometime this summer.