#StackBounty: #licensing #gpl #gpl-3 #apple-app-store Does the GPLv3 give recipients the legal right to circumvent technological measur…

Bounty: 50

To my understanding, a distributor of GPLv3 software who

  • does not have any right to redistribute software except by becoming a GPLv3 licensee, and
  • knowingly distributes GPLv3 software

agrees to Section 3 of the GPLv3 which states:

When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures.

Assuming the the redistributor is aware that they are redistributing GPLv3 software,

  1. Does this imply that a recipient of GPLv3 software is legally allowed to circumvent technological measures placed by the redistributor to the extent that it interferes with the user’s rights granted by the license?

  2. If so, assuming that Apple is aware that it is distributing GPLv3 software, would this imply that users of Apple iOS devices who received GPLv3 software from the Apple App Store are legally allowed to circumvent technological measures by Apple (to the extent necessary for them to exercise their rights)?

This is a follow up question for another question about the iOS App Store and the GPL.


Get this bounty!!!

#StackBounty: #gpl #gpl-3 #lgpl #redistribution #apple-app-store Is Apple allowed to distribute GPLv3-licensed software through its iOS…

Bounty: 50

This question is specifically about GPLv3, LGPLv3, and Apple’s App Store for iOS devices. Given

  1. the additional restrictions Apple imposes on iOS users (i.e. not allowing them to modify and run GPLv3 software or LGPLv3-licensed portions of software without additional conditions or at all), and/or
  2. the terms of service Apple users must agree to in order to receive software from the App Store,

Is it legal for Apple to redistribute GPLv3 or LGPLv3 software in the iOS App Store?

The only material I’ve managed to find about the GPL and Apple is from the early 10s when Apple pulled several GPL-licensed projects from its App Store [2] [3]. However, that incident involved the GPLv2 and Apples old TOS [4] which apple has since changed [5]. Furthermore, that incident drew focus on Apples’s TOS for the App Store without giving too much consideration to Apple being both the distributor and the entity imposing additional restrictions on device users.

As of this writing, the FSF’s FAQ doesn’t seem to include anything that can help answer this question.

  1. Removed my reference to GPL’s Installation Instructions requirement since it’s limited to object code sold with a device.
  2. https://www.fsf.org/news/2010-05-app-store-compliance
  3. https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement
  4. https://static.fsf.org/nosvn/mirrored/apple.com/legal/itunes/us/terms.html
  5. https://www.apple.com/legal/internet-services/itunes/us/terms.html


Get this bounty!!!

#StackBounty: #gpl #gpl-3 #lgpl #proprietary-code #plugins GPL Application linked to a LGPL library loading proprietary-plugins

Bounty: 50

This is a bit similar to what asked in this question, unless that here the case is that the application only directly loads LGPL code, and this one then may dlopen a proprietary lib, so:

  • GPL Program links to an LGPL library
  • LGPL library dlopen‘s and uses a proprietary module (optionally linked with the lib)
  • The module will provide structures and methods that the GPL application will consume or call, but will not use any library or data of the GPL application, while it will use the ones provided by the LGPL lib.

So, is this legal (as this parapgrah is a bit confusing)?


Get this bounty!!!