(no title)
darkengine | 5 years ago
In my view, no license can enforce being a good citizen of the open source community. In the embedded space, I've seen vendors bound by the GPL follow it in letter but not in spirit (ie, delivering unusable code with a ridiculous toolchain), or just straight up ignore it (what are we going to do, sue?). On the flipside, good citizen vendors frequently contribute upstream even when they don't have to.
lutorm|5 years ago
It specifically does not require you to pay homage to the original author. The point is to ensure that the code remains free, the original author has no say over what happens to it.
foolmeonce|5 years ago
Whether the GPL is good enough for that depends on whether end users are recipients of binaries and therefore would be entitled to the source under GPL.
pvorb|5 years ago
I once discussed that with my employer and they agreed: it's almost never a good idea to fork a product in order to fix bugs, since you will have to continouiusly maintain the fork. If you get the fix upstream, you'll get the maintenance for free. So this often is not out of generosity, but rather in their own interests.
toyg|5 years ago
Licenses are contracts. You can add to the contract that people who fork must do star-jumps every morning, if you feel like; but you have to state it upfront.
semi-extrinsic|5 years ago