![]()
#EMBRACE EXTEND EXTINGUISH CODE#The linked forum post in OP goes into detail about this proprietary companies have historically taken large amounts of BSD-licensed code and used it to "embrace, extend and extinguish" the original project. Lax permissive licenses do not have this requirement and so obviously problems can arise from it. With the GPLv3 there are a couple of other requirements too but they all follow this same thread: you can't deny your users the same freedom that the original author gave you. So the only thing you aren't allowed to do is to deny your users the ability to do the very same thing you did, which is take free code and modify it for your own purposes. ![]() Copyleft does not mean "modified work must be contributed back" it just means if you've distributed someone a binary, you have to distribute source code to them as well if they ask. #EMBRACE EXTEND EXTINGUISH SOFTWARE#The purpose of the free software movement is also to allow people to use software for any purpose, with no restrictions. If you think that absolute "freedom" to do whatever you want with the code is more important, you'll probably go MIT/BSD. If you think that "freedom" from proprietary protocols is more important, you're likely to go with GNU. There's a time and place for it all.īlame companies/projects/people for "embrace, extend, extinguish" if you wish, but don't blame the people who put the code out there with few-to-no restrictions. Cooperation between and within these camps is good. ![]() Both philosophies produce great code, which can be used for innumerable possibilities.Ĭompetition between and within these camps is good. I want to encourage free software to spread, replacing proprietary software that forbids cooperation, and thus make our society better." - Copyleft: Pragmatic Idealism by RMS.īoth are worthwhile goals. "My work on free software is motivated by an idealistic goal: spreading freedom and cooperation. "The Linux Foundation's mission is to promote, protect and standardize the Linux platform to fuel its growth around the world." - Linux Foundation FAQ Meanwhile, projects like GNU and the Linux Foundation want to encourage the growth and sharing of open tools, but with the additional restriction that published, modified work must be contributed back: Any modifications, enhancements, or changes you make are yours to do with as you please." - PostgreSQL: About #EMBRACE EXTEND EXTINGUISH LICENSE#"This license gives you the freedom to use, modify and distribute PostgreSQL in any form you like, open or closed source. "We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions." - OpenBSD Project Goals "The goal of the FreeBSD Project is to provide a stable and fast general purpose operating system that may be used for any purpose without strings attached." - FreeBSD Introduction Projects like FreeBSD, OpenBSD, and PostgreSQL explicitly state that they want their software to be used for any purpose, open or closed source, without restriction: The reason different projects have different licenses is because they have different goals from an administrative point of view. This argument/discussion has been going on forever, and there's nothing new here. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |