News for hackers. Stuff that matters.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @02:23PM (#25028165)
So, we need an open source license that makes the software not free for large corporations (say > $10M revenue).
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by orlandohill on Sunday November 08, 2020 @03:06PM (#25028497)
Check out the Polyform Project's Small Business License. It has a threshold of 100 employees and contractors, and 1,000,000 USD in annual revenue.

Of course, the OSI's Open Source Definition precludes these kinds of restrictions, so it isn't "open source" by that definition.

https://polyformproject.org/licenses/small-business/1.0.0/

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @03:12PM (#25028544)
> Of course, the OSI's Open Source Definition precludes these kinds of restrictions, so isn't "open source".

One would almost think there are some large corporations behind that organization and its definitions ...

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bni on Sunday November 08, 2020 @04:33PM (#25029277)
Actually these kinds of restrictions have always made the software "non-free" all the way back since GNU. Long before any large corps got involved.

OSS inherited this and was always very clear with it also.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by fxtentacle on Sunday November 08, 2020 @02:31PM (#25028241)
I believe we need a way to charge companies of any size for the value that they generate out of using open source tools as part of their SaaS, PaaS, IaaS, etc. offering. If your cloud makes money by hosting an open source project as a service, that open source project should be entitled to a share of the revenue.

And, actually, we already have something quite similar, but I predict it won't fly with open source communities, most of which hate it unequivocally:

patents

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @03:00PM (#25028457)
Patents are broken. But they can perhaps be fixed by effectuating a challenge-period after a patent application starts, whereby the patent can be invalidated if someone comes up with an implementation. Also there should be better protection against trolling, for example by requiring the holder of the patent to have a product implementing that patent. Further, a patent should not provide a strict monopoly on the technology for a given period (blocking competitors), but the rules should be so that anyone can buy a license for a reasonable price.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by phkahler on Sunday November 08, 2020 @02:37PM (#25028278)
Dual license: AGPL and commercial. Simple.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by im3w1l on Sunday November 08, 2020 @02:59PM (#25028451)
AGPL requires you to disclose any changes to the source you make to an SaaS. But it allows making money.

If you want to disallow making money you have to use an even stricter license.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by phkahler on Monday November 09, 2020 @07:29AM (#25034039)
No free license disallows making money. But the requirement for making source code available means people dont need to pay.

To make money you need to offer something more than just one program. Adding value outside the code itself is viable.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by im3w1l on Sunday November 08, 2020 @03:02PM (#25028472)
The issue with patents was that they were used for silly landgrabbing of obvious stuff and locking them up for a long time.

Now that things have matured a bit, I think 5-10 year long patents would be perfectly healthy.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bigbubba on Sunday November 08, 2020 @02:32PM (#25028247)
AGPLv3 isn't precisely that, but it may as well be since it scares corporations like Google shitless.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by fxtentacle on Sunday November 08, 2020 @02:36PM (#25028267)
I disagree. The AGPL would still allow someone to rake in millions without sharing if they run an unmodified binary of an open source project.

https://medium.com/swlh/understanding-the-agpl-the-most-misu...

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by Glanford on Sunday November 08, 2020 @03:32PM (#25028730)
While that is a problem it's a fairly harmless one to have, the company can't profit any more off of your work than anybody else can and you're not really losing anything by the company doing this. Contrast this to using the GPL where companies can effectively treat your code as proprietary and profit immensely off of it at the expense of everybody else who publicly contribute to your work but don't receive any kickbacks from big companies.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bigbubba on Sunday November 08, 2020 @02:57PM (#25028430)
That's why I say it's not precisely the license requested. But if your aim is to scare off corporations, it works pretty well.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @03:03PM (#25028480)
But we don't want to scare large corporations. Instead, we want them to financially support the development of open source projects ...
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bigbubba on Sunday November 08, 2020 @03:09PM (#25028527)
Not 'we'.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by ghaff on Sunday November 08, 2020 @02:31PM (#25028240)
You can write any license you want and claim it's an open source license. It won't be OSI approved of course and, you almost certainly won't build a meaningful community around it but there's nothing keeping you from creating one.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by petra on Sunday November 08, 2020 @02:36PM (#25028274)
Why won't you build any meaningful community ? If you only charge from big companies , why does it matter for some lone developer?

And as for big companies , as long as there's decent value and reasonable fees, why won't they contribute(to also help themselves) ?

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by ghaff on Sunday November 08, 2020 @04:29PM (#25029239)
Many big companies (especially vendors) do contribute with people and otherwise--because, as you say, it does often help themselves--and most significant developers of major open source projects are doing it as part of their day job.

There's a long history of licenses in the PC freeware/shareware space of being only for personal use/educational use/etc. That usage-based restrictions did not make it into the FOSS world is an important reason that it's been so successful IMO.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @03:05PM (#25028493)
But what if I could pay members of the community using profit made from selling licenses to corporations?
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by SpicyLemonZest on Sunday November 08, 2020 @03:17PM (#25028599)
I hate to be flippant, but that's a well-known business model called "contracting". It's possible, absolutely, but it requires a substantial investment of time and effort in business concerns on top of the actual software development. In practice, most leaders of contracting businesses don't have time to write code, and most contracting businesses end up deciding they need to release closed-source extensions.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @04:02PM (#25028994)
How would e.g. Mozilla fit in that view?
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by SpicyLemonZest on Sunday November 08, 2020 @04:57PM (#25029469)
As far as I know Mozilla doesn't sell any software licenses. They were almost entirely subsidized by Netscape from 1998 to 2003, then by Google from 2005 to 2014, and by a variety of search engines competing for Firefox default status since then. That kind of "cash cow" model gives you a lot more organizational freedom than software licensing.
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by finnthehuman on Sunday November 08, 2020 @03:17PM (#25028604)
Then you've re-invented being a software vendor that can't even pay it's developers reliably?
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @04:01PM (#25028980)
Why not reliably?

And why would you compare it to a regular software "vendor" when it produces free open software for 99.9% of the people, and non-free open software for 0.1% which are large corporations?

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by phkahler on Sunday November 08, 2020 @02:36PM (#25028268)
AGPL will prevent them from using it for SaaS. A dual license will then force them to pay creators.

If they are otherwise "selling" GPLed software that's kind of on the buyer to notice they dont need BigCorp to use it.

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bawolff on Sunday November 08, 2020 @05:00PM (#25029495)
So in essence a closed source license.

Part 6 of the osi definition is: "No Discrimination Against Fields of Endeavor"

Re:Large Corporations Aren’t Going to Save the Real Linux Co... by amelius on Sunday November 08, 2020 @05:13PM (#25029603)
That's the OSI definition. Not everyone may agree on that definition especially as views change. Only one thing everyone agrees on is that "open source" is software for which the source code is published, and an "open source license" is a license attached to such software. This is not an extermely useful definition as far as the license is concerned, so if you want to be more specific you (and OSI) have to use more specific terms instead of the broad term "open source".
Re:Large Corporations Aren’t Going to Save the Real Linux Co... by bawolff on Sunday November 08, 2020 @07:32PM (#25030374)
I disagree, otherwise we end up down in the rabbit hole of things like microsoft's "shared source" BS. Where terms loose meaning.

Its not just OSI either, its just most explicit there. This idea is also incompatible with DFSG and FSF definitions. It simply isn't FOSS to have license terms only apply to people you like. Either its Free for everyone or you are making glorified shareware/freeware.