Remix.run Logo
ricardobeat 2 days ago

> or entirely BUSL-styled licenses

Let's not get everything mixed up here - I singled out BUSL exactly because it does not prevent competing services, especially at small scale. In fact it would encourage small business and individual usage vs big cloud providers. It also has a conversion clause, so worst case scenario you have a slightly outdated MIT-licensed release to pick up from.

The EUPL the author mentions, the AGPL and others are the ones that directly prevent competing services.

That said, indeed it might not be an ideal choice for that kind of cloud-hosted software if you want to maximize adoption.

rpdillon a day ago | parent | next [-]

> The EUPL the author mentions, the AGPL and others are the ones that directly prevent competing services.

To support sibling comment: no it doesn't?

But your point about the revenue cut off in the BUSL is worthwhile (assuming we're talking about a licensor that is leveraging the additional use grant). I just disagree that it's a remedy because it basically punishes a business for being successful, by changing the rules upon which it was built. I'd be very curious to hear of anybody who has licensed software under the BUSL and has ended up getting a license from companies that meet those revenue thresholds.

It's worth noting that the BUSL, by default, with no additional use grant, prohibits the use of the software in production. So I actually think you have the two licenses reversed. The BUSL prohibits production use and competing services by default unless an additional use grant is specified and then it is only allowed under the revenue threshold specified in the additional use grant.

The AGPL has no prohibition whatsoever on the deployment of competing services.

ricardobeat 18 hours ago | parent [-]

It is expected that you use the license with an Additional Use Grant. For example, Hashicorp says:

> You may make production use of the Licensed Work, provided Your use does not include offering the Licensed Work to third parties on a hosted or embedded basis in order to compete with HashiCorp’s paid version(s) of the Licensed Work.

Or, for a revenue threshold:

> You may make production use of the Licensed Work, provided that your use is solely for an application or system developed or operated by an entity (including its affiliates) with total annual gross revenues of less than $10,000,000 USD.

That is the whole point - you can define your own limits for commercial usage, while keeping the rest of the license text unchanged.

The AGPL's "viral" property inhibits competition without prohibiting it - companies are just scared of accidentally becoming liable to publish private software sources. As far as I know, that's the reason it is banned at Google, Apple and other major companies [1].

That didn't stop AWS though, which is why we now have SSPL and the BSL.

[1] https://opensource.google/documentation/reference/using/agpl...

josephcsible 2 days ago | parent | prev [-]

The AGPL doesn't prevent competing services.