This post seemed aggressive and vague to me. I'm not even sure what problem the author has with these licenses. I _think_ the issue is confusing naming - which seems pretty solvable - and not a fundamental problem with "dual licensing" / "source available" / "commons clause" software? People can develop software out in the open and say "use it as it is, for free!", "use it as part of a new product, for free!", but al…
It's not okay to pretend your software is open source
61–70 of 147 posts
Re: It's not okay to pretend your software is open source
#62At the end of the day, open source projects need developers... and developers need to eat. These license changes have been forced by the business reality of larger cloud companies capturing all the value created by open source communities and leaving OSS developers to starve. Who deserves the value created by Redis? Antirez and the Redis Labs developers? Or Jeff Bezos?
This is not the point. The point is: stop calling open-source stuff that isn't. You shouldn't lie to your users.
For a significant number of people "open-source" just means, "I found this on GitHub"
Re: It's not okay to pretend your software is open source
#63Earlier quoted context omitted.
This is not the point. The point is: stop calling open-source stuff that isn't. You shouldn't lie to your users.
So this is just a very harsh discussion of semantics? Moreover, one where the argument is based on common understanding of a term, rather than a literal interpretation of the term. Because a literal interpretation of open-source is a system where the 'source'(code) is open (to read). Indeed many people understand it to mean more, but that doesn't make that understanding indisputably correct.
Re: It's not okay to pretend your software is open source
#64I believe I'm in the minority when I say this. Ultimately, if I choose to, I will license my project however I want. If I want to restrict others from selling my product I will do so. Calling it Apache 2.0 + Common Clause makes sense, it's an extremely well known license and it's easier to start there and then say "but with some restrictions". That said, I do see the issue that people may use this software and not un…
Extremely well known? It was created only 6 months ago, and practically no one had heard of until a couple months ago when Redis Labs adopted it, to much controversy.
> If I want to restrict others from selling my product I will do so.
Of course, and the article says so. The question is whether it OK for you to use a non open-source license (by most common interpretations), and yet call yourself open-source source, enjoying the PR benefits.
Re: It's not okay to pretend your software is open source
#65Earlier quoted context omitted.
These are brownies, but they happen to contain a bit of horse shit. Not a lot, it's just like a tiny sprinkling on top, but they are definitely still brownies! You can't make a substantive change to a license and pretend it's a small deal. You can't hijack core tenants of a license, and then just put a little disclaimer at the bottom. "Buy one get one half off! *The one half off is actually just a plastic model and d…
The Commons Clause might be clunky, but its an attempt to address the changes that have happened in the world since the late 1990s. For those who don't know, the FOSS revolution came about in the late 1990s and as a popular movement was largely fueled by concern over the extent to which Microsoft was dominating the PC and (then) PC-based server industries. MS was moving to embrace-extend-extinguish the web at the tim…
Free software started in the eighties over concerns about how proprietary software was being used. Embrace-extend-exstinquish was Microsoft's attack on a growing free software market, it had nothing to do with the web.
The "free" in "free software" never referred to the price, and is not business strategy. It's used like in "free speech," and it refers to the free modification and redistribution of the code.
Free software has a huge presence across computing. Honeypots use free software because everyone uses free software, free software enables bad actors like building roads enables drunk drivers.
Looking at your profile, either this is an elaborate troll or I am genuinely amazed in how long you've managed to misunderstand "free software." You use the GPL for your business.
Re: It's not okay to pretend your software is open source
#66Earlier quoted context omitted.
I'm aware of the OSD. I'm referring to open source in the sense of the source code being made available.
There is only one commonly accepted definition of open source. Just making the source code available is not enough, you also have to grant the right to be able to use the software for commercial purposes, etc. See: https://opensource.org/osd-annotated
That said, I do think they should state that it is "non-commercial open source".
Re: It's not okay to pretend your software is open source
#67This discussion says to me that maybe RMS was right to insist on using the term "free software", and to refuse to promote "open source". When we debate the merits of an "open source" (or more confusingly, a "FOSS") license, people end up talking past each other. Are we talking about what is an effective licensing / development strategy, or are we talking about software ethics? People who do not agree with the free software ethos are understandably confused to find themselves criticized on moral grounds for choosing a license that makes source available but does not permit full exercise of user freedom. Hey, I thought we called it open source b/c we didn't want to focus on user freedom as ideology? Right? Maybe that was a mistake.
My personal view is that there is no logical problem in an author talking about open source as the basis for a restrictive, source-available license -- as long as there is no implication that the license is endorsed by a particular standards body. And conversely if you are a proponent of software freedom, maybe you have to recognize that there is some merit in referring to this as "free software" instead of something else, to avoid confusion.
Re: It's not okay to pretend your software is open source
#68Earlier quoted context omitted.
> We also won't forget about how you've harassed so many people throughout the years Mr. Drew. Care for a background link for those out of the loop?
Drew is known to be a bit of an asshole. E.g. https://news.ycombinator.com/item?id=18156980
Re: It's not okay to pretend your software is open source
#69Earlier quoted context omitted.
I'm aware of the OSD. I'm referring to open source in the sense of the source code being made available.
The term most people use for this is "source available". Calling it "open source" is misleading, and continuing to call it that after it's been pointed out to you is flatly dishonest.
Given how every Reddit/HN thread I come across has an argument on whether it is appropriate to use open source in this context, I strongly disagree with the phrase "most people". In my experience, most people call it open source, and it only misleads the minority that insists on owning the definition of the phrase.
Re: It's not okay to pretend your software is open source
#70I believe I'm in the minority when I say this. Ultimately, if I choose to, I will license my project however I want. If I want to restrict others from selling my product I will do so. Calling it Apache 2.0 + Common Clause makes sense, it's an extremely well known license and it's easier to start there and then say "but with some restrictions". That said, I do see the issue that people may use this software and not un…
Apache 2.0 with restrictions would have already been much clearer than + Common Clause since it prevents confusion with Creative Commons and Apache Commons.
It would have been better still to just call it the Redis license since the restrictions fundamentally alter the license. Many projects using Apache 2.0 software like Debian can't accept the new license.