3 ms·
Generally I agree although in case of the GPL there's a lot to criticize especially about the whole GNU project in my opinion. It's hard to identify with it the
by blablabla123 4y ago
Generally I agree although in case of the GPL there's a lot to criticize especially about the whole GNU project in my opinion. It's hard to identify with it these days and at the same time seeing how so many projects with less restrictive licenses flourish. Also working at a day job with GPL isn't exactly inspiring
- class4behavior 4y agoNeither the culture of some particular working group nor the well-known inherent challenges of GPL licensing itself - many of which others licensing models certainly share - are legitimate arguments against the method itself. This kind of line of reasoning is like supporting fossil fuels because they work, are well-understood, employ a lot of people, and the run the global economy while the future of green energy is still uncertain, a lot of tech not even invented, and no infrastructure established.
- alerighi 4y agoI think that the GPL philosophy is correct: if you modify an open source software you have to release the work you did back to the community. Without it Linux wouldn't be the thing that is today, rather there would be a ton of proprietary Linux variations, or at least a ton of proprietary Linux kernel modules, that the user cannot modify or inspect. If we talk about FreeBSD, the reason why FreeBSD is not successful as Linux is... the fact that is not GPL licensed. Multiple companies (including Apple for OSX, Sony for the PlayStation OS, and many others) user FreeBSD in their products, but since the license allows them they do not release their improvement to the public. Meaning that the project evolves very slowly, or doesn't evolve at all.
- einherjae 4y agoDoesn’t the fact that Sony and Apple put FreeBSD-derivatives into more end users hands than Linux ever reached (depending on how you view Android) count as being successful?
- tadfisher 4y agoSony and Apple don't benefit from each other's changes, and neither do users of FreeBSD. I like that you brought up Android, because the experience in shipping kernels to billions of devices has led to numerous upstream improvements, as well as an ecosystem of devices that support other Linux-based operating systems. Sony and Apple don't enable this by forking FreeBSD.
- catiopatio 4y agoIf Sony and Apple contribute their changes upstream, they benefit from each other’s changes. If they do not contribute upstream, they do not benefit from each other’s changes. That’s their choice. It’s arrogantly coercive and authoritarian to try to use market position to force them to make one choice or another.
- blablabla123 4y agoWasn't the Android project criticized for years because they didn't put in the effort for upstreamable changes? After all the modifications mentioned are probably quite use-case specific. Not sure how much this can be generalized
- einherjae 4y agoApple’s BSD stuff is mostly open sourced by them though: https://opensource.apple.com/releases/ https://opensource.apple.com/releases/ It used to be even more comprehensive, which enabled projects like OpenDarwin to exist, but yes upstream can benefit to at least some degree. And this happens even though there is no copyleft forcing them. Remember that if you retain your own fork, you now also own the maintenance, including aligning your proprietary changes with incoming upstream stuff.
- alerighi 4y agoWell if you count Linux devices... probably one have 10 or more in their homes, just count the number of embedded devices that has Linux inside, routers, smart TV, set top boxes, NAS, IP security cameras, VOIP phones, hell this day you probably have Linux even in washing machines!
- mrtweetyhack 4y ago