Earlier quoted context omitted.
> Trying to obtain code dumps is hard enough for major brands, outright impossible for the myriad of cheap clones. And embedded is even worse, almost no one cares about distributing the GPL code of the BSP, mainly due to fear of violating chipset vendor NDAs. Sounds like an opportunity for the copyright holders to make some money by suing and dual licensing.
What money? You get to spend millions litigating the matter and the end result is a tarball with a couple new drivers. They do a board rev in 6mos, forget their obligations, and you're back where you started.
What Happens to Relicensed Open Source Projects and Their Forks?
31–33 of 33 posts
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#32Earlier quoted context omitted.
> The improvements one group makes in its would-be "fork" are freely available to the main community. IANAL, but there's a caveat here, which is that a lot of these forks are due to companies relicensing to source-available licenses, which generally means they require a CLA (and full copyright license) from each of their contributors, so that they can relicense the codebase at will. The code committed to the fork can…
My biggest gripes are u-boot and the Linux kernel. Both are clearly GPL only, you must provide sourcecode for your modifications including drivers as a vendor, and yet so many make one jump through hoops it's not even close to funny any more. Or they don't fulfill their obligations at all.
Re: What Happens to Relicensed Open Source Projects and Their Forks?
#33Related: "Fear of Forking" by Rick Moen http://linuxmafia.com/faq/Licensing_and_Law/forking.html
> That's why forking is uncommon in open-source code, and even more so in (specifically) GPLed code: The improvements one group makes in its would-be "fork" are freely available to the main community. Unfortunately, in the smartphone world this just isn't reality. Trying to obtain code dumps is hard enough for major brands, outright impossible for the myriad of cheap clones. And embedded is even worse, almost no one…