Really? People are going to complain because a licence is too free? ...
Really? People are going to complain because a licence is too free? ...
The author includes RMS' opinion, which is true for this particular piece of software, though in many cases it's a warranted complaint. It gets into a political argument usually, but it boils down to this argument: "If I don't require copyleft, then I can't always guarantee that users of my code will get all the freedoms I provided to them."
In the linked entry Stallman primarily explains what is understood as Free Software. The comparison with Open Source merely serves as a device to illustrate the nuances in a more relatable way.
>Another misunderstanding of “open source” is the idea that it means “not using the GNU GPL.” This tends to accompany another misunderstanding that “free software” means “GPL-covered software.” These are both mistaken, since the GNU GPL qualifies as an open source license and most of the open source licenses qualify as free software licenses. There are many free software licenses aside from the GNU GPL.
While free software protects the freedoms of the user only, copyleft software protects the freedoms of the developer as well. Both types of software are ethical (as mentioned in [1]), so it comes down to personal choice of the original author, who can use it as a tool to ensure their goals.
VideoLAN usually does copyleft (LGPL) projects, so it needed clarifications for our community.
There's legitimate arguments to be made for more restrictive licenses, even if I don't agree with them all the time.
A BSD-style license is probably the closest to public domain while still being easy to read/understand.
In the case of popularising a video codec the rise of some proprietary derivative seems an acceptable risk but for some random program what's the upside?
Linux would not be in such a strong position, IMO, if they were not GPL. So many companies have been forced to reluctantly release things like drivers for their hardware because they wanted to leverage the power of linux in their products. BSDs will never get contributions like that.
For video decoders though, contributions are less important and so I think BSD is a good idea. We desperately need AV1 to succeed, and that means everyone and their dog using it.
I'm not okay with it, so if I write something I default to licensing it under the GPL (and I recommend doing the same), but my opinions aren't universal.
Not being required to give back being the entire point of Apache's licensing versus LibreOffice.
They (board members) basically refused to make any connection between this obvious hypocrisy and the failure of their project.
https://en.m.wikipedia.org/wiki/List_of_products_based_on_Fr...
There's plenty of network vendors in the non free list. Are they also dicks for doing the same?
How about Apple using FreeBSD code?
Has everyone forgotten Heartbleed? Y'all are defending behaviour which got us all in that mess.
Software licenses exist to balance the compromise between "user freedom" and "vendor freedom". In this context, speaking about "freedom" in general ('too free') doesn't make too much sense.
A definition of "free" only meaning "no contractual restrictions" is an overly simplified one, which doesn't recognize the existence of the compromise.
BTW, this distinction is by no means specific to software - think "employer's freedom" vs "employee's freedom".
BSD gives more short-term freedom. GPL trades some short-term freedom to attempt to better preserve long-term freedom.
To me that trade is a reasonable strategy, but I also think BSD has a hidden(?) benefit on a different front in the battle for openness. If you have a libre implementation of something but nobody uses it, it's not much use. If the availability of BSD-licensed code induces a corporation to use that instead of developing their own proprietary technology, it might be a net win, especially if that big corporation has a lot of influence over users.