Today FUTO released an application called Grayjay for Android-based mobile phones. Louis Rossmann introduced the application in a video (YouTube link). Grayjay as an application is very promising, but there is one point I take issue with: Grayjay is not an Open Source application. In the video Louis explains his reason behind the custom license, and while I do agree with his reason, I strong disagree with his method. In this post I will explain what Open Source means, how Grayjay does not meet the criteria, why this is an issue, and how it can be solved.
Uhhhh what? That’s not how any of that works.
“No discrimination against persons or groups” is about protected classes.
Interpreting it to mean “anyone for any reason” would mean that open source allows people to simply assert sole ownership of it, because to not allow them to is to discriminate against people who want to assert sole ownership. That’s an ad absurdum broadening of the OSI ethos.
Edit: a helpful commenter has found where on OSI’s website it does prohibit non-commercial-use clauses…
…and the blog author was in fact incorrect in their assertion that it violates the personal discrimination clause (clause 5). It is a violation of Clause 6, “No Discrimination Against Field of Endeavor.” Also, the section specifically talks about prohibiting its use by a business, which is not the same as its sale by a business.
Oh no. This person literally IS trying to just be able to start charging money for someone else’s code.
That happens all the time, never has been a problem, and it should not ever be.
“People steal the profits from others’ labor all the time, that’s normal and good.” - You
I suggest you learn how free software actually works unless you want to look like an idiot.
It’s not an open-shut answer. Ubuntu is Open Source, but they also have clauses requiring certain changes you must make to remove trademarked branding before you can distribute or sell it commercially, much like the clauses the author is talking about. There are tons of discussions about the specifics of what qualifies as FOSS.
That’d be covered by #4: