Personally I think differentiation between "open source" and "source available" is good. Open source, is, essentially software that I expect to be able to use commercially and tweak if required - but I'm own my own, and I pay for support. Source available means I can basically help debug issues I have...but I expect that a paid licence is required and will have a selection of limitations (number of nodes, etc).
'Source available' is not open source, and that's okay
81–90 of 172 posts
Re: 'Source available' is not open source, and that's okay
#82Earlier quoted context omitted.
See https://writing.kemitchell.com/2018/11/04/Copyleft-Bust-Up#b... MongoDB invested sufficient resources in drafting an update to the AGPL. That license is called the Server Side Public License. Controversy ensued.
But SSPL was not approved by OSI. BY "investing" I mean getting it to the same status as AGPL :)
Now technically maybe it could meet the OSD if it required a royalty for hosting the software as a SaaS product, instead of banning that - since it allows "free redistribution", and passes on the same right to anyone receiving it (it is defined in terms of prohibitions on what the licence can restrict, and there is no restriction on charging a set amount for use unless that requires executing a separate licence agreement).
Now arguably this is a deficiency in the OSD. But I imagine if you tried to exploit that, they might just update the definition and/or decline to list your licence.
Re: 'Source available' is not open source, and that's okay
#83What principles and values of the open source movement are protected by staunchly refusing to allow "source available" to call itself open source? To an outsider it looks like counterproductive bickering between people on the same team.
These terms are designed to trick people exactly like you. "Source available" means you can sue anyone that shares a modification of your code for any reason you want to make up.
"Source available" doesn't in any way mean "you can sue anyone that uses your code for any reason...". The irony of highlighting the trickery of these terms then you yourself perpetuating wrong definitions is... amusing.
"Source available" is by definition ill-defined, in the sense that "open source" is defined. There is no trademark, stewarding body, or legal entity behind "Source available". It only exists in relation to OSI defined "open source".
Which is to say, it is defined as code that does not fit the "Open Source Definition (OSD)" yet its source code is viewable. Maybe its modifiable, maybe its free to use, but maybe its neither. Thats all anyone can factually attribute to the definition of "Source available". Nothing about "suing ... for any reason".
Again, hoping you were making your comment in good fun, otherwise it doesn't look too good for you.
Re: 'Source available' is not open source, and that's okay
#84These fights stem from usage of a proprietary definition of Open Source (the OSI's). Obviously the definition doesn't resonate with DHH, and he uses the words 'open' and 'source' colloquially. Open, as in a book or a window, source, as in the thing that gets compiled into bits and bobs that run on computers. You wouldn't jump on someone's "open letter" to city hall because of a lack of freedom to fork it.
This could stop if people capitalized their reference to Open Source, which is standard English treatment of proper nouns. Unlikely to happen though, because insisting that "my definitions are your definitions" seems to be a primal tribal instinct for humans.
Re: 'Source available' is not open source, and that's okay
#85Earlier quoted context omitted.
These terms are designed to trick people exactly like you. "Source available" means you can sue anyone that shares a modification of your code for any reason you want to make up.
I'm going to respond here assuming you are being genuine and not facetious or sarcastic (even though I am hoping you were). "Source available" doesn't in any way mean "you can sue anyone that uses your code for any reason...". The irony of highlighting the trickery of these terms then you yourself perpetuating wrong definitions is... amusing. "Source available" is by definition ill-defined, in the sense that "open so…
The entire point of copyright is a legal mechanism to sue people. "Source-available" at a minimum is someone sharing their code under their own copyright and terms of use.
Yes the term is designed to trick outsiders. Most people don't even know that code is copyrighted by default when it is posted publicly and freely on the internet without a © symbol.
Re: 'Source available' is not open source, and that's okay
#86I always wonder why people bother with providing source under a source available license. It makes outside contributions a lot less likely. Your active community of people working on the code base effectively becomes your employees. There's little to no benefit to outside users. Any work they do on the code is effectively free work they do for you that entitles them to nothing. Including free usage and distribution o…
DHH is on a mission to show that you can write great software with way less bullshit than is in vogue.
This code base is sparkling in its design. No build frontend, server side rendered templates, minimal js used primarily to drive interactivity, extremely simple models, jobs, and controllers.
It has < 3000 lines of js with incredibly rich interaction design, when was the last time you saw that?
Re: 'Source available' is not open source, and that's okay
#87I always wonder why people bother with providing source under a source available license. It makes outside contributions a lot less likely. Your active community of people working on the code base effectively becomes your employees. There's little to no benefit to outside users. Any work they do on the code is effectively free work they do for you that entitles them to nothing. Including free usage and distribution o…
The BUSL license requires shifting to an open-source license no later than 4 years after publication. I'd be happy to contribute to a BUSL-licensed project knowing my contributions will shift to an MIT license within 4 years. And the original authors don't have to worry as much about Amazon eating their lunch.
I tend walk away from anything with a shared source license. I don't invest my time in it. I don't finish reading the README. It's an instant red flag.
Re: 'Source available' is not open source, and that's okay
#88Why haven't anyone randomly generate a bunch of code of various kinds, use LLM to create some summary of it and dump them to github with a restrictive license? The patent office isn't here to enforce anything.
Re: 'Source available' is not open source, and that's okay
#89Interesting. The post is about whether a license prohibiting SaaS competitors is "open source" and whether it might work out as a good way to ensure project sustainability. In this context "source available" means that you have the source code but you can't use it to compete with the project owner. [Kinda puts Omarchy in a different light don't you think?] There is another, I think different, form of "source availabl…
How easy do you have to make it to contribute to be considered “open source”. Obviously, no project accepts every single pull request. Where is the line between “open source” and “no open source” in your definition?
Re: 'Source available' is not open source, and that's okay
#90What principles and values of the open source movement are protected by staunchly refusing to allow "source available" to call itself open source? To an outsider it looks like counterproductive bickering between people on the same team.