Remix.run Logo
eudoxus 2 hours ago

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 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.

koolala 2 hours ago | parent [-]

I edited it to be more specific while you were typing that.

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.

eudoxus 2 hours ago | parent [-]

All code is shared "under someones own copyright and terms". Whether you use pre-existing words or not doesn't define if its open-source or source-available. I can write a license right now that I maintain the copyright, and written with my own terms that complies with the OSD. We happen to have a collection of existing licenses that have been vetted, but it isn't a exclusionary whitelist.

I'll reiterate, "source available" can only be defined as not OSD code that is viewable. Everything else is entirely open to implementation and interpretation.

This is the largest problem with the term. This is in stark contract to examples like "Fair Source" which has a legal definition like the OSD, and a entity behind it stewarding that definition [0], while being a subset of Source Available. All fair source is source available, not all source available is fair source.

Yet, fair source doesn't fall into your definition of source available.

[0] - https://fair.io/

koolala 2 hours ago | parent [-]

Why not both? Why can't something be source available and open source? Or fair source and source available? It isn't this complicated.

eudoxus 2 hours ago | parent [-]

Thats a fair (no pun) question! The reason "source available" exists is to starkly seperate it from "open source", yet to your point, they certainly can be both. However it is reductive/pointless to say my code is "open source and source available" since of course the source is available if its open source.

This highlights my knee-jerk reaction to your initial post. My original definition I provided for Source Available was "[viewable but not OSD]". This is overly restrictive since can be both, but to assign any meaning at all Source Available it needs to be defined in relation to "Open Source", otherwise its meaningless.

I agree, it really isn't complicated :).