Originally posted by Pawlerson
View Post
Announcement
Collapse
No announcement yet.
Richard Stallman Calls LLVM A "Terrible Setback"
Collapse
X
-
Originally posted by erendorn View Post=> you wouldn't download a car
Comment
-
Originally posted by Pawlerson View PostI can download music, games, movies. IP is there for a reason. In this case it's against my freedom, but when comes to GPL it protects it, because any change to GPL licensed code will be available to me. BSD can't give me such guarantee.
Comment
-
Originally posted by erendorn View PostThe point is, you cannot steal (what I quoted from you) non-excludable and non-rivalrous goods. Like distributed music. Like open source code.
The point is, if you had created Linux kernel and all the side libraries and tools, you would have done it under BSD?
Comment
-
Originally posted by artivision View PostThe point is, if you had created Linux kernel and all the side libraries and tools, you would have done it under BSD?
So, irrelevant to what you quoted from me, but relevant to what you answered, here you go...
Comment
-
Originally posted by mrugiero View PostI'm aware, but making good analogies is easier when you try to defend a particular point, while I was just trying to debunk the idea that freedom and complete lack of restrictions are necessarily the same thing, and my analogy makes that obvious, which is the idea.
I pretty much agree, specially on the part that it's subjective.
John Dyson
Comment
-
Originally posted by mahalin View PostDefining freedom is tricky as witnessed on these forums. In our world with limited resources, perfect/ideal/absolute freedom (supposedly the essence of BSD), I would define as everyone or anyone being be able to have everything or anything they could possibly want or need anytime.
- Initially, anarchy didn't work so great such as individuals fighting with individuals over food and women. The individual found working together resulted in each individual getting what he/she wanted, but of course we're so selfish we didn't mind the fact the other party benefited as well as long as our expectations were exceeded and the odds in our favor.
- As a result, we learned how to cooperate and formed families, tribes, villages, towns, cities, states, nations, etc. The conventional model with a single individual weilding all the power (think primal father), such as monarchies, didn't scale very well.
- So we attempted to divide the power up among the individuals. Democracy is the best we've come up with so far and TBH I rather live in this present than any other time in the past.
So I think the highest possible form of absolute freedom (as I defined earlier) that should at least be able to attain is some form of democracy. We'll see what the future holds...
I think it's quite the opposite. Why do so many companies contribute to the Linux Kernel yet AFAIK few companies contribute back to BSD such as Apple. Not to mention, recently, BSD has had some trouble paying its bills. When you think about it, if Apple had contributed back to BSD and assuming it significantly improved BSD to the point of being highly competitive with the Linux Kernel, Google could have used BSD instead of the Linux Kernel for Android, thus empowering its competitors.
Company A likes to contribute to certain GPL projects because they know Company B can't take Company A's contribution and close source it to the detriment of Company A. The GPL provides a form of freedom whereas BSD provides another form of freedom.
Which provides more freedom, depends on the viewpoint taken (also assuming user is always acting in self-interest):- From the user (including corporate) perspective, you could say the GPL takes freedom away from users/companies since they don't have the right to use the code however they want and BSD ensures freedom since users/companies can virtually do what they want with it. However, I do not think you can say companies exploit code, since those who make their code BSD implicitly permit "exploitation" as commonly defined albeit not verbatim. If you say companies exploit BSD licenses, then you're applying the GPL mindset to the BSD model which is illogical i.e. applying the user's desires to the developer's desires.
- From the developer perspective, you could say the GPL takes freedom away from the user if the user wants their code to have absolutely no restrictions, and you could say the BSD ensures freedom for the user since it allows anyone to do virtually anything they want with the code.
- To be technical, any code with a license (GPL/BSD/EULA) is never free as previously defined. True freedom would allow whomever to do whatever they want with it including license or no license - public domain. True freedom would be nothing - no requirement to make open-source, no requirement to include the text block in the header, etc. Heck, deny you created it and say the code generated itself.
I think BSD benefits both proprietary and GPL codebases since BSD can be incorporated into both so to me BSD is neutral, or even possibly detrimental. Actually, I think the whole competitive process could be sped up if someone chose proprietary or GPL instead of BSD lol.
I always thought of BSD as the anarchist and GPL as the libertarian. However, I don't think the GPL can be properly compared to the popular definition of communism because digital information could be considered non-rivalrous. And that makes all the difference right?
IMHO, communism doesn't work in the real world since resources are rivalrous. The person allocating the resources will always be biased and have an advantage over the masses since everyone cannot literally assert their property rights over the said resources simultaneously. However, this should be possible in a non-rivalrous world, like the digital world. I also think of the GPL as an ongoing experiment lol.
The existence of LLVM is a good thing regardless of the license as long as competitors can exist like the GCC. The results will inevitably play itself out. If open-source in the form of the GPL is more efficient and innovative, in the long run it should become the victor over proprietary solutions. Although, the Linux Kernel could be a predictor of things to come...
John Dyson
Comment
-
Originally posted by jsdyson View PostHOWEVER, IN THE COPYLEFT CASE YOU NEED NOT GIVE BACK TO THE PROJECT, BUT JUST TO THOSE WHO YOU GIVE BINARIES!!! Remember: the original GPL is mostly a binary encumbrance (non-pejorative.) It does tie up the source in the sense of needing to offer to those who receive binaries.
John Dyson
Comment
-
Originally posted by mrugiero View PostYes, but in practice, it's contributing back. Why? Because you not only have to give the source to the people you give binaries to, but give them the right to redistribute it, that's how the GPL works, and AFAIK that's how all of copyleft works.. This means it will eventually go public, as someone will end up sharing it. In turn, this leads to the project having the opportunity to merge those changes upstream. Of course, it's up to them, but the same can be said when someone directly tries to contribute: accepting the contribution is up to upstream.
THEREFORE, GPL doesn't really cause/force contributing new stuff back to the net -- BSD and GPL have similar motivations for contributing back to the net -- NET BASED SUPPORT :-).
John Dyson
Comment
Comment