News for hackers. Stuff that matters.
Re:Mold may switch to non-commercial-only license by bloudermilk on Sunday November 13, 2022 @12:03PM (#33584907)
Are there any examples of popular OSS projects using a non-commercial-only license?
Re:Mold may switch to non-commercial-only license by rectang on Sunday November 13, 2022 @12:16PM (#33585041)
No, because excluding commercial users is a field-of-use restriction, and you're not FOSS if you only offer a license which imposes a field-of-use restriction. Which is fine! Just don't call it FOSS.
Re:Mold may switch to non-commercial-only license by ghaff on Sunday November 13, 2022 @12:29PM (#33585159)
Furthermore, it's really hard to define what non-commercial actually means. Creative Commons spent something like a decade trying to scope a reasonable definition and eventually ended up essentially punting. With a few exceptions like (arguably) secondary public education use, pretty much any non-trivial use has some commercial component.
Re:Mold may switch to non-commercial-only license by Grimburger on Sunday November 13, 2022 @03:09PM (#33586814)
> you're not FOSS

> don't call it FOSS

The grandparent comment clearly said OSS.

Re:Mold may switch to non-commercial-only license by detaro on Sunday November 13, 2022 @03:35PM (#33587064)
Their statement is just as true if you insert "OSS" instead of "FOSS".
Re:Mold may switch to non-commercial-only license by Grimburger on Monday November 14, 2022 @05:48AM (#33592343)
Playing the semantic game over what is or isn't "open source" is very draining sorry.

If I can look at it, that's open source software to me, you can define that phrase however you want and I'm happy with that too :)

Re:Mold may switch to non-commercial-only license by account42 on Monday November 14, 2022 @10:36AM (#33595500)
There is no semantic game, open source software is a term of art with a much more specific meaning than the source being available. If you find this draining then you can simply stop trying to misappropriate the term.
Re:Mold may switch to non-commercial-only license by djur on Sunday November 13, 2022 @12:27PM (#33585139)
By definition there aren't any, but MAME used to be distributed under such a license. I think Debian in particular has been pretty successful at exerting pressure to either relicense or replace software with non-commercial restrictions.
Re:Mold may switch to non-commercial-only license by runfaster2000 on Sunday November 13, 2022 @12:35PM (#33585213)
Do you have an example of that? That is really interesting.
Re:Mold may switch to non-commercial-only license by ekidd on Sunday November 13, 2022 @12:48PM (#33585359)
Technically, both the original Open Source Definition https://opensource.org/osd and the older Free Software Definition https://www.gnu.org/philosophy/free-sw.html.en#translations both explicitly require the ability to use programs in a commercial context.

In the case of the Free Software Definition, this makes perfect sense: the FSF wants people to have certain freedoms at work, as well as freedom in their personal lives.

The other challenge is that turning an open source project into a proprietary project isn't as simple as changing the license and asking for money. You need to build an entire business from scratch, and learn to close sales somehow (or sell to consumers). This will take up at least half your time.

Re:Mold may switch to non-commercial-only license by ddevault on Sunday November 13, 2022 @12:53PM (#33585417)
Non-commercial OSS projects is a contradiction in terms.
Re:Mold may switch to non-commercial-only license by chrisseaton on Sunday November 13, 2022 @01:04PM (#33585580)
The source can still be open even if you aren’t permitted to run it for commerce.
Re:Mold may switch to non-commercial-only license by dist1ll on Sunday November 13, 2022 @01:22PM (#33585764)
That's referred to as "source-available" to distinguish it from free/libre software.
Re:Mold may switch to non-commercial-only license by josephcsible on Sunday November 13, 2022 @07:17PM (#33588807)
No it can't. You're thinking of "visible source" or "source available".
Re:Mold may switch to non-commercial-only license by chrisseaton on Sunday November 13, 2022 @08:43PM (#33589344)
This an early 'open source' - it did not allow for free commercial use!

http://www.xent.com/FoRK-archive/fall96/0269.html

> an open source code model ... Individuals can use OpenDOS source for personal use at no cost. Individuals and organizations desiring to commercially redistribute Caldera OpenDOS must acquire a license with an associated small fee.

Re:Mold may switch to non-commercial-only license by xyzzy_plugh on Sunday November 13, 2022 @10:46PM (#33590009)
I'm sympathetic but this is an uphill battle unworthy of fighting, in my opinion. Canonicalization of "open source" (versus "OSI Approved Open Source") is overreach of a an organization suffering from declining relevance. OSI is not helping to move the needle on licensing, and has effectively caused the industry to become frozen in time with the same stagnating licenses we had 10-15+ years ago. There's no innovation here, and I'm just tired of this. Instead we have demonic machinations like the BSL growing in relevance because there's no better alternative. I'm just so sick of it.

If you asked any reasonable person what the opposite of "closed source" is, you're going to get a uniform answer from the vast majority or respondents, and a small, irritating answer from a small, increasingly irrelevant group group of folks. I understand the distinction that "source available" aspires to achieve, but it's such an unappetizing term of art that you may as well call it "I can't believe it's not open source".

Champagne, Chocolate, Open Source... they're all noble but doomed uphill battles in colloquialism. Everyone knows what you mean.

If you want to be correct, be truly pedantic, instead of shifting the ambiguity: French Champagne, Belgian Chocolate, OSI Approved License.

Don't get me wrong, I'm a diehard FOSS supporter, I sponsor and contribute, I encourage my employers to be good global citizens with respect to FOSS and have complied with licenses by releasing modifications under appropriate licenses. I even pay Drew DeVault money. But ultimately he and everyone else arguing to enshrine the term "open source" will couple the fate of their opinions to that of the OSI and at best, it will all be a footnote in the pages of history.

Will we be using the same OSI approved licenses in 10, 50, 100, 1000 years? Will the OSI permit term "open source" to be used to refer to something other than the current licenses?

Re:Mold may switch to non-commercial-only license by djur on Monday November 14, 2022 @01:19AM (#33590734)
The reason to defend the definition of "open source" as it currently stands is to prohibit organizations from profiting from the accumulated goodwill of the open source community and movement without actually adhering to the ethical standards of that movement. We've seen in the past that companies will release source under an encumbered license and claim to be "open" as a result -- the FSF and OSI were founded in response to that type of maneuver.

As far as I can tell, it's been a success. The recent batch of nonfree licenses have all had to emphasize that they are not open source in the face of public backlash. Making euphemisms like "source available" unappetizing is exactly the point.

Furthermore, the OSI is just a group, as is the FSF. If the OSI and FSF folded tomorrow the definitions of "open source" and "free software" would not change. It's not necessary for the OSI to approve a license for the software to be open source, so "OSI Approved License" is not sufficient. "Licensed on terms compatible with the Open Source Definition" might be more accurate, but "open source" seems like an adequate shorthand.

Re:Mold may switch to non-commercial-only license by xyzzy_plugh on Monday November 14, 2022 @10:51AM (#33595755)
> It's not necessary for the OSI to approve a license for the software to be open source

I agree with you, but this is a controversial opinion which is the root of my frustration. OSI tries really hard to own "open source" as a term and while I'm not against the OSD I am against the gate keeping I see.

Re:Mold may switch to non-commercial-only license by josephcsible on Monday November 14, 2022 @04:28PM (#33601409)
Why is wanting Open Source to have a single, well-defined meaning a bad thing? If you let everyone who uses words make up their own meanings, isn't https://xkcd.com/1860/ where you end up?
Re:Mold may switch to non-commercial-only license by xyzzy_plugh on Tuesday November 15, 2022 @11:07PM (#33618712)
Because it's gatekeeping. If the OSI rules my license doesn't meet the OSD am I going to be socially exiled for labeling my software as open source?

Like any person or institution, the OSI is fallible. It's like saying that only a certain organization can define what Red is, and now look what we have with Pantone.

Re:Mold may switch to non-commercial-only license by josephcsible on Wednesday November 16, 2022 @08:19PM (#33633643)
Should people who sell food get to make up their own definitions of "kosher", "halal", "vegan", etc., without being "socially exiled"? If not, what's the difference between that and this?

And this is nothing like what Adobe and Pantone did.

Re:Mold may switch to non-commercial-only license by xyzzy_plugh on Wednesday November 16, 2022 @11:50PM (#33635104)
That's a pretty terrible analogy. Etymologically they bear no resemblance to "open source". A better analogy would be "low fat" or "sugar free".

The more appropriate analogy would be if the Sugar Free Initiative defined "sugar free" and then you correct me by saying "actually that beverage isn't sugar free, it's artificially sweetened".

The world would be a better, more accessible place if we instead focused on what things are or are not, like preferring "OSI Approved License" over "open source" rather than needlessly conflate complex meaning with otherwise simple terminology.

Re:Mold may switch to non-commercial-only license by josephcsible on Thursday November 17, 2022 @10:10AM (#33639900)
> A better analogy would be "low fat" or "sugar free".

Sure, let's go with "sugar free". Should I be allowed to decide that it only refers to cane sugar, and so sell food full of HFCS that's labeled as sugar free?

Re:Mold may switch to non-commercial-only license by djur on Friday November 18, 2022 @08:46PM (#33665828)
This seems like a hypothetical concern. Has anybody actually had a problem with a clearly OSD-compliant license not being approved? Has anybody been "socially exiled" for not using an OSI-approved license?
Re:Mold may switch to non-commercial-only license by nrook on Sunday November 13, 2022 @01:19PM (#33585734)
The AGPL is not a non-commercial license, but it essentially functions as one, as most companies aren't willing to comply with it. There are some projects that make their code available under the AGPL, and also let users pay to get access under a different license. Grafana is an example.
Re:Mold may switch to non-commercial-only license by 1letterunixname on Sunday November 13, 2022 @01:36PM (#33585930)
AGPL is a radioactive license that's not free but pretends to be.

Most GNU licenses tell users what they can and can't do with software, which is the opposite of freedom.

BSD-2 licenses are freer.

Re:Mold may switch to non-commercial-only license by PetitSasquatch on Sunday November 13, 2022 @01:52PM (#33586118)
This is how it appears to me also.

I suspect by 'free', GNU licenses aren't really referring to user-freedom more so source-code-freedom.

It all depends on the developer's objectives, no doubt.

Re:Mold may switch to non-commercial-only license by cannam on Sunday November 13, 2022 @02:08PM (#33586272)
Source-code freedom is user freedom. It's effectively a sort of guarantee.

The additional freedom that BSD licences provide is freedom for developers to do what they like, not anything to do with users.

(The biggest practical advantage of a BSD licence for most developers is that if you use one when publishing your code while you work for a company, you yourself will still be able to reuse that code after you leave.)

Re:Mold may switch to non-commercial-only license by bentley on Sunday November 13, 2022 @07:31PM (#33588890)
Developers are users.
Re:Mold may switch to non-commercial-only license by account42 on Monday November 14, 2022 @10:39AM (#33595556)
Which is why it makes sense for developers to license their code under licenses that guarantee user freedoms - so that they themselves can benefit.
Re:Mold may switch to non-commercial-only license by rpdillon on Sunday November 13, 2022 @02:15PM (#33586346)
It's designed to maximize freedom overall, not freedom for one individual. There's some tension between those two goals.

I think it's basically the software equivalent of the Paradox of Tolerance.

https://en.wikipedia.org/wiki/Paradox_of_tolerance

Re:Mold may switch to non-commercial-only license by josephcsible on Saturday November 19, 2022 @02:06PM (#33673454)
The AGPL maximizes both freedom overall and freedom for one individual, so there is no actual tension or equivalence with the paradox of tolerance. The key misunderstanding here is the belief that being able to keep other people from doing things is freedom. That's actually power, and that's all that copyleft licenses take away. See https://www.gnu.org/philosophy/freedom-or-power.en.html for more details.
Re:Mold may switch to non-commercial-only license by hedora on Sunday November 13, 2022 @03:19PM (#33586909)
GPL 3 has similar (in spirit and mechanism) usage restrictions as the AGPL.

GPL3 cracks down on TiVo style lockdowns:

Here is an encrypted binary and source code. No existing computer will run either without a secret key you cannot have.

AGPL cracks down on Google style lockdowns:

You can't have binaries or sources, but you can use this GPL software as long as you agree to a long and ever changing EULA that includes clauses for surveillance, binding arbitration and worse.

BSD licenses are only freer for developers, not for end users. The F in FOSS refers to the users' freedoms, not the developer's / vendor's freedoms.

Re:Mold may switch to non-commercial-only license by 1letterunixname on Sunday November 13, 2022 @09:16PM (#33589540)
Yep. That's the invention of GPL2 -> GPL3.

PS: I love how one gets flagged for expressing an opinion. Public lynching and censorship rather than debate.

Re:Mold may switch to non-commercial-only license by pabs3 on Sunday November 13, 2022 @11:10PM (#33590117)
TiVo's lockdown was slightly different:

Here is a device running Linux and a proprietary binary. The proprietary binary will stop working if you modify and reinstall Linux.

This isn't prevented even with GPLv3. Also even GPLv2 has an implied right to install and run modified versions.

https://events19.linuxfoundation.org/wp-content/uploads/2017... https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t...

Re:Mold may switch to non-commercial-only license by poulpy123 on Sunday November 13, 2022 @03:31PM (#33587032)
How is the AGPL not free ?
Re:Mold may switch to non-commercial-only license by josephcsible on Saturday November 19, 2022 @02:03PM (#33673426)
The AGPL is free. The point was that although companies are able to comply with it, most are not willing to do so.
Re:Mold may switch to non-commercial-only license by janober on Sunday November 13, 2022 @01:35PM (#33585920)
We at n8n (https://n8n.io/) have something similar (but not identical) with our Sustainable Use License. Here the blog-post where we talk about it some more: https://blog.n8n.io/announcing-new-sustainable-use-license/
Re:Mold may switch to non-commercial-only license by bornfreddy on Sunday November 13, 2022 @04:12PM (#33587391)
Sounds like an interesting licence, good luck!
Re:Mold may switch to non-commercial-only license by bbanyc on Sunday November 13, 2022 @01:44PM (#33586029)
Ghostscript used to have the most recent version under a non-commercial license (AFPL) and older versions relicensed to GPL, before they switched to AGPL only.
Re:Mold may switch to non-commercial-only license by josephcsible on Sunday November 13, 2022 @07:17PM (#33588802)
By definition, there can be no such projects. One of the requirements for a license to be called Open Source is that it does allow commercial use.