<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Mar 2, 2015 at 3:36 PM, fr33domlover <span dir="ltr"><<a href="mailto:fr33domlover@riseup.net" target="_blank">fr33domlover@riseup.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 2015-02-28<br>
Mike Meyer <<a href="mailto:mwm@mired.org">mwm@mired.org</a>> wrote:<br>
<br>
><br>
> There are open source projects that are systematically excising GPL'ed<br>
> software because of the problems it shares with ShareAlike licenses. Should<br>
> we disallow the GPL because some people have problems with it?<br>
><br>
> Making Hackage better to help users sort out which licenses they are<br>
> willing to accept in their project - which I personally would like to do on<br>
> a project-by-project basis! - is a solution to these problems. Restricting<br>
> the licenses that are acceptable on Hackage to meet some arbitrary set of<br>
> criteria is a knee-jerk.<br>
The restrictions aren't arbitrary at all. They're based on ethics. On Software<br>
freedom. <br></blockquote><div><br></div><div>Until you've got an objective set of ethics - or a definition of "software freedom" - that everyone accepts, that's just a long-winded way of saying "arbitrary".</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Here's a suggestion: We can talk about this forever, because there seem to be<br>
no official guidelines to really discuss. Why don't we put clear guidelines at<br>
<a href="http://hackage.haskell.org" target="_blank">hackage.haskell.org</a> ? If these guidelines would be "proprietary software<br>
allowed", then there's a point to discuss. But if the guideline requires<br>
certain tagging - currently all the license tags except all-rights-reserved are<br>
free software licenses - maybe the problem is already solved.<br></blockquote><div><br></div><div>Not quite. "OtherLicense" is an accepted license tag, and I take it to mean I can use any license I want. If you're going to place a restriction on the license types beyond "use one of our tags" (and if you disallow the otherLicense tag, then I'd say that's an arbitrary restriction), then you should either define the terms in it, or choose terms that are well defined. "free software" is so ill defined that <a href="http://gnu.org">gnu.org</a> has to explain what they mean by "free software"  (<a href="https://www.gnu.org/philosophy/free-sw.html">https://www.gnu.org/philosophy/free-sw.html</a>). They even point out that there are open source software licenses that don't meet their definition of free (<a href="https://www.gnu.org/philosophy/open-source-misses-the-point.html">https://www.gnu.org/philosophy/open-source-misses-the-point.html</a>).  Their definition of proprietary as "not free" makes software licensed under such licenses proprietary, though that's certainly not common usage.</div><div><br></div><div>So just saying "only free software licenses" or "no proprietary software" would make matters worse, not better, because those terms have multiple meanings in common use. And that makes them not only arbitrary, but vague.</div></div></div></div>