| Under GPLv2 I could make a device with GPLv2 software and maintain root of trust control of that device if I wanted (ie, do an anti-theft activation lock process, do a lease ownership option of $200/month vs $10K to buy etc). Think what you will, but your lies about the GPLv3 can easily be tested. Can you point me to some GPLv3 software in the Apple tech stack? We actually already know the answer. Apple had to drop Samba (they were a MAJOR end user use of Samba) because of GPLv3 I think they also moved away from GCC for LLVM. In fact - they've probably purged at least 15 packages I'm aware of and I'm aware of NO GPLv3 packages being included. Not sure what their App Store story is - but I wouldn't be surprised if they were careful there too. Oh - this is all lies and apple's lawyers are wrong? Come one - I'm aware of many other companies that absolutely will not ship GPLv3 software for this reason. In fact, by 2011 even it was clear that GPLv3 is not really workable in a lot of contexts and alternatives like MIT became more popular. https://trends.google.com/trends/explore?date=all&geo=US&q=%... Apple geared up to fight DOJ over maintaining root control of devices (San Bernadino case). Even Ubuntu has had to deal with this - SFLC made it clear that if some distributor messed things up ubuntu would have to release their keys, which is why they ended up with a MICROSOFT (!) solution. "Ubuntu wishes to ensure that users can boot any operating system they like and run any software they want. Their concern is that the GPLv3 makes provisions by which the FSF could, in this case as the owner of GRUB2, deem that a machine that won't let them replace GRUB2 with something else is in violation of the GPLv3. At that point, they can demand that Ubuntu surrender its encryption keys used to provide secure bootloader verification--which then allows anyone to sign any bootloader they want, thus negating any security features you could leverage out of the bootloader (for example, intentionally instructing it to boot only signed code--keeping the chain trusted, rather than booting a foreign OS as is the option)." - commentator on this topic. It's just interesting to me that rather than any substance the folks arguing for GPLv3 reach for name calling type responses. |
Everything else you write is just anecdotes about how certain companies have chosen to do things.