Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Also GPL style licenses are a virus that while they promote freedom, in reality they take it away. "

The only freedom the GPL takes away, or even could take away, is freedom that you never had. Remember, you have no right to view code, modify, or distribute software unless you get that right by either being given it or buying it from the creator.

BSD-style software simply gives these things to you as a gift, and is in a sense more free than the GPL. Closed source software on the other hand can make it difficult or impossible to do any of those things and the licensing terms if you get any of those rights are often very stringent and exacting. The GPL strikes a middle grand, it offers you these rights, but in exchange you must agree to share any changes you do make to it. I, for one, find this a very good trade off indeed if that is all the author will charge me.



Ah, but that's the thing - it is a trade-off. While both the GPL and BSD (and other Free Software licenses) are certainly better than closed-source, the GPL is a promise to the user at the expense of the developer (a reasonable expense, to be sure), whereas the BSD and BSD-like licenses are promises to the developer, perhaps at some expense to the user (i.e. if something uses it it's not guaranteed to be Free Software).

Given that most people are developers, not users, I myself prefer BSD-style licenses. That said, I also think the GPL keeps developers honest and is healthy for the FOSS ecosystem as well.


> Given that most people are developers, not users

In what universe?


In the universe where I accidentally transpose words. I meant that using BSD is better for developers than for users, I prefer to release code under licenses more permissive than the GPL.


But, if your universe is like mine and there are many more users than developers (who also happen to be users), it makes more sense to use *GPL-like licenses because they protect the rights of a majority.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: