What a lovely and radioactive mess. While there's a definition for "your company," edge cases like contractors, consultants, or complex organizational structures might create ambiguity about who is bound by the limitations. The immediate termination for any patent claim could be overly broad, potentially triggering even for legitimate patent disputes tangentially related to the software. The prohibition on sublicensing could create problems for legitimate business arrangements, particularly for development agencies or consultancies.The provision allowing licensees to cure violations within 30 days is vague about what constitutes "practical steps" to correct past violations. The license doesn't clearly address the status of derivative works or modifications. While the license mentions adjusting for inflation using the CPI, it doesn't specify how often this should be calculated or who determines the adjusted thresholds, creating potential interpretation conflicts. There's no clear mechanism for monitoring or enforcing revenue thresholds. Good luck!
Additionally, this submission's title was changed from "Gumroad Did Not Become Open Source Today" to "Gumroad’s license wouldn’t meet the widely regarded definition of open source"
Open source licenses as they exist today aren’t sustainable to run a business. We’ve seen with the cloud providers how easy it is to launch a competitor if you don’t have protective licensing. Gumroad’s licensing is still small business friendly and protects another Gumroad clone from being launched.
I would argue it is possible to run a business and be sustainable on open source, it's just harder and is not so compatible with the growth that many want.
I don't have an issue with this kind of license being used where open source does not suit, but I don't think we should change/widen the definition of "open source" to suit the sustainability needs of those that open source isn't compatible with, at the impact of the freedoms and open rights it provides.
Which is fine. Not everything needs to be defined to be suitable for businesses. It's even fine for things to be defined to be explicitly not suitable for a business.
> Gumroad’s licensing is still small business friendly and protects another Gumroad clone from being launched.
That's fine and dandy, but that doesn't inhibit me from rewriting the code from scratch and creating a clone myself by just matching Gumroad's existing feature matrix.
IMO this is a losing battle. Regardless of good intentions, the term "open source" is simply not descriptive enough to carry connotations about licensing. To the layman all it means is that the source is open (accessible to the public). IMO the OSI would be better off coming up with a more clear term and popularizing that rather than trying to convince everyone that their restrictive definition of "open source" is the one true definition.
Don't get me wrong. I think OSI's approach to open source is admirable. I think there should be a useful term to describe what they currently call "open source" and I think projects which use those licenses should be celebrated. I just don't think they're going to win the battle for the term "open source" in the long term.
> To the layman all it means is that the source is open (accessible to the public).
I disagree. To the layman I think "open source" means "I can use it for free". Which in this case may not be true depending on your employer and whether this is a good revenue year or not.
I think OSI's definition is well thought out, widely understood, and regularly referenced. We should continue using it.
The owner of Gumroad is a millionaire, but for some reason decided to crank up the cost of charges from 2.9% to 12.9% a few years ago. Needless to say, most people who don’t like being screwed switched to Stripe or another provider. That’s all you need to know about Gumroad.
As a marketplace platform, it’s still lower than Apple/Google/Valve’s 30% cut. You pay for distribution, security, pre-integrations, shopping cart and other capabilities if you don’t want to do your own software development.
Given they're a merchant of records, cost of compliance increased, mainly thanks to europe (that seems to have as a mission to ruin working people' lives as much as possible).
Stripe + Lemon Squeezy was a competitor.
Paddle is a competitor (which I use precisely to avoid having to deal with worldwide regulations) and they charge around 5%.
Gumroad also gives you a marketplace so there's some extra value.
I pay 25% for another marketplace, so 13% is not that crazy if they can bring you traffic.
IMO the distinction is important; it tells me, broadly, what I can and cannot do with the source code.
Heck, the .NET Framework source has been available for eons (referencesource.microsoft.com), but you can't go compile it and build your own .NET Framework distro (Mono is a different story).
tomhow|11 months ago
Gumroad’s source is available - https://news.ycombinator.com/item?id=43580103 (380 points | 9 hours ago | 185 comments)
greenavocado|11 months ago
ameliaquining|11 months ago
ssddanbrown|11 months ago
ronsor|11 months ago
redkoala|11 months ago
ssddanbrown|11 months ago
I don't have an issue with this kind of license being used where open source does not suit, but I don't think we should change/widen the definition of "open source" to suit the sustainability needs of those that open source isn't compatible with, at the impact of the freedoms and open rights it provides.
xboxnolifes|11 months ago
ivanmontillam|11 months ago
That's fine and dandy, but that doesn't inhibit me from rewriting the code from scratch and creating a clone myself by just matching Gumroad's existing feature matrix.
RoadGum.py, here I come!
Tomte|11 months ago
Osiris|11 months ago
This allows them to offer a free "plan" without incurring the hosting costs of providing the service.
chungy|11 months ago
CivBase|11 months ago
Don't get me wrong. I think OSI's approach to open source is admirable. I think there should be a useful term to describe what they currently call "open source" and I think projects which use those licenses should be celebrated. I just don't think they're going to win the battle for the term "open source" in the long term.
mcherm|11 months ago
I disagree. To the layman I think "open source" means "I can use it for free". Which in this case may not be true depending on your employer and whether this is a good revenue year or not.
I think OSI's definition is well thought out, widely understood, and regularly referenced. We should continue using it.
unknown|11 months ago
[deleted]
rognjen|11 months ago
saranshsharma|11 months ago
[deleted]
unknown|11 months ago
[deleted]
skrtskrt|11 months ago
[deleted]
unknown|11 months ago
[deleted]
abc-1|11 months ago
redkoala|11 months ago
jokethrowaway|11 months ago
Stripe + Lemon Squeezy was a competitor.
Paddle is a competitor (which I use precisely to avoid having to deal with worldwide regulations) and they charge around 5%.
Gumroad also gives you a marketplace so there's some extra value.
I pay 25% for another marketplace, so 13% is not that crazy if they can bring you traffic.
unknown|11 months ago
[deleted]
skrtskrt|11 months ago
Gumroad is tiny and does not have the economies of scale of Stripe, without knowing their financials this does not say anything at all.
ptspts|11 months ago
byyll|11 months ago
p_ing|11 months ago
Heck, the .NET Framework source has been available for eons (referencesource.microsoft.com), but you can't go compile it and build your own .NET Framework distro (Mono is a different story).
neilv|11 months ago
https://en.wikipedia.org/wiki/Open_source
Destroying the meaning of words is an activity for Orwellian villains.
insane_dreamer|11 months ago
No, that's not it. What you can do with the source code is just as important as the source code being available.
yjftsjthsd-h|11 months ago
No, that's https://en.wikipedia.org/wiki/Source-available_software
preisschild|11 months ago