Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
68% Positive
Analyzed from 3356 words in the discussion.
Trending Topics
#license#open#source#free#software#don#eupl#more#code#commercial
Discussion Sentiment
Analyzed from 3356 words in the discussion.
Trending Topics
Discussion (78 Comments)Read Original on HackerNews
Any actor that wants to mess around with providing a closed extension on a network service can exercise that option with an EUPL codebase, so if you care about that, you're better off explicitly naming the AGPL or whatnot.
EUPL is built for government agencies first, and most of the focus is ensuring that nobody has to worry about mix-and-matching it with other copyleft licenses, plus legal language that covers and harmonizes variations in notions of copyright/patents/intellectual property across EU countries, not so much waging war against hyperscalers. (But it's still great to have around!)
Other languages can be found here: https://interoperable-europe.ec.europa.eu/collection/eupl/eu...
Eg: is there a clean way to dual license such that hobbyist, and exploratory work (eg: a proof of concept done in a commercial setting) are allowed, but using it in production requires a fee?
If you've done this, has it been successful? Obviously there's been many projects relicense over recent years (terraform, redis, etc) - but it's less clear to me if this is a viable path for new projects starting out, or if it just kills adoption from the beginning.
The solution is probably to be more selective what you're open sourcing if you're planning to build a business. And what you open source, you do it under a permissive license so people don't feel limited should they wish to play around with it.
A more restrictive license might be more apt if you don't really want to open source, but you must for regulatory reasons.
Fully agree, FOSS maintainers are - in the grand economic scheme of things - beggars high on altruism. The whole model of FOSS from the position of a non-corporate sponsored developer was already broken and with the advent of AI is now most probably broken beyond-repair. Buy-me-a-coffee with a <0.01% hit rate compared to open feature requests/gh issues on some of the more popular projects out there, all while companies like atlassian - using FOSS to run their business on for free - can charge 50k EUR for a single 1h migration call. Time is the most valuable resource one can waste, something you get to realize once all the mental gymnastics wear off(either by itself or due to less fortunate life situations)
The only people who avoid gpl and talk about mit as being the only safe option, are exactly the people no one should care about. They are the people for whom free isn't free enough, and they must steal even when it's already free.
That is not "adoption" anyone needs to care about.
MIT and source out on GitHub is the easiest way to build trust. You will find that some people simply "steal" your work in this arrangement, but much like with movie piracy I don't think they ever intended to compensate you or anyone else.
So, we wind up alienating all potential customers because we are so worried about preventing ideological crime.
People will steal your ideas and they will get away with it. The more you react to this in first order terms, the more it will destroy you.
Most money in software is made with support contracts, not the initial sale.
It stops companies from building high-revenue products for free, while not being as scary as AGPL/LGPL from the business perspective, and completely unrestricted for everyone else (despite not being technically an open-source license).
It's pretty much a standard non-free commercial license, which exact wording will matter only to purchasing department of your customers. It will be inconsequential to the broader open source community. Literally thousands of those exist and the specific wording matters very little.
HashiCorp switched to BUSL license for their products/tools when they already had substantial market share, and they still faced MPL-licensed forks (Terraform -> OpenTofu, Vault -> OpenBao). It will be interesting to see in a few years if those tools notably cut into their share.
I'm not sure a new tool with a BUSL license will get adoption as easily.
- BUSL is OSI-approved and listed in SPDX, so corporate lawyers won't be scared away by it: https://spdx.org/licenses/BUSL-1.1.html
- With BUSL the restriction is revenue-based. You can still create competing products, but would have to pay a licensing fee.
I created something like this on my github and then i relicensed what i could that was purely mine, and kept other stuff unchanged and only used those licenses as default going forward mostly.
I chose EUPL also for pure AGPL style OSS work. and I plan to use other licenses as needed.
Presumably you can also sell access to it with a full commercial licence if one chooses?
They cover a very specific niche GPL/AGPL/etc. do not cover properly.
The EULA needs a clause that 10% of the market cap of a company will be paid to the IP holder upon violating it.
Claiming this and afterwards deciding to use a weak copy left license like EUPL (which can be integrated with proprietary software without disclosing source code) instead of AGPLv3, which really closes SaaS loop is a bit lost to me.
The magic of the web has always been that things would continuously morph through being reinterpreted and all, and that just doesn't happen with ND.
I can of course see the valid reasons why one would pick that license, but it's still.. kinda sad that it's culturally dead.
Because for me, it would be the exact other way round.
Personally, it makes me happy if people can make a business using a bit of my work. Just don't redirect commercial support tickets onto community projects, or get neglected customers to contact authors.
The way I see it... is symbiotic commercial relationships are important, as people can get their time sponsored to work on FOSS code. Also, having community projects form reliable long term infrastructure opens additional opportunity for people to work with FOSS options.
Telling people how they should have fun is always lame... whether it is Sony/Microsoft... or just some disillusioned dude convinced their work won't be obfuscated by an LLM in 30 seconds. =3
Copyleft doesn't say that they can't, it says they have to make their changes available
For example, if someone wants to do something creative... they shouldn't have to cite 400 different peoples licenses. That isn't sustainable or fun.
I will stick with Apache 2.0, but understand different folks have other use-cases =3
It's an idea as old as any:
The freedom to restrict the freedom of others, is it really a freedom?
It is a tiresome debate. People can argue about it until the sun sets without reaching an agreement. Better to be clear about which kind of freedom you mean, and respect the choice of others.
Plenty of businesses have been started around free software without necessarily restricting the freedoms of others. It is often argued that this constitutes a better approximation of a truly free market than the entry barriers intellectual property law can put up.
I find that very surprising, but I have seen some shops practice clean room coding policies. =3
I don’t understand what angle people are coming from, when they disregard the community effects of open-source software entirely. If your main goal is to make money, there is absolutely nothing wrong with building a business instead.
With billions of people online someone is always having the best or worst day of their lives. I rather people be honest about what they think, and trust respectful disagreement is welcome. Have a great day =3
Aside from that, it is nice to see Communication counted alongside Distribution; this should have been done from the start IMO.
Full right to use no conditions ≠ full right on what you can do with the code
There's not even a hint of conditions until three sections later where it starts modifying section 2, which feels sloppy to me.
As a long-time developer and consumer of OSS I have to disagree. Open-source software has had an enormous effect on the world, and that... was kind of the point? When we licensed things as MIT we knew that corporations would use it. We wanted them to use them, adopt them and bring new users into the community. You take some, you give back. There was no expectation of turning your late-afternoons JS framework into a business. And not having access to it would absolutely not have stopped corporate behemoths from getting where they are, but would have killed many small businesses and startups.
That said, I've started licensing some of my code with the BUSL license [1] - unrestricted use, unless you are a large company. The code becomes MIT-licensed automatically after a set window to remove maintainability concerns.
[1] https://en.wikipedia.org/wiki/Business_Source_License
Have you seen LLMs build large, stable, pieces of software, that work well, with your own eyes? I have not. I have seen LLMs build small, well-understood things, and I've seen LLMs do super well with extremely well specified problems, but all the rest seems to be marketing (i.e. I couldn't observe or reproduce it).
Edit: I'm not talking about throwaway slop that just needs to run long enough to get funding.
Also, changing license does not prevent you from forking the source code before the change. There are no new libraries with kernel level effort that use uncommon license.
Sure, it'd make all the lawyer types nervous for obvious reasons, but that's why you'd also need to be comfortable with the evil deed. But you're correct that the evil plagiarism machine makes it way easier.
It is a viable argument, and people shouldn't bury such insights given the estimated $9Tn worth of opensource work that was appropriated. =3
They don't, the companies just replace the software in question.
I hate that some people like to put us all in the same bag. Please don't include me. I don't really care if either my neighbor or Elon Musk used my open source code. I publish it as such because it's a present to the world at large that I can do, and I believe everyone will benefit with my code being MIT.
You're free to have different ideals, but it's silly to claim that my ideals are wrong and that finally "you" realized that my ideals are wrong. I don't even want to have a culture wars, just don't include me in yours please.
I wish we could spend less (collective) time here on HN talking about/worrying about Elon Musk.
We're (allegedly) here for "anything that gratifies one's intellectual curiosity".
What SpaceX and/or Tesla are doing could certainly satisfy that, worrying about Musk himself certainly isn't.
This is not true. Open source is fundamental to how easy users can create software in the LLM era. Users and developers have gained tremendous value. Saying they have gained little is simply false. And it's a good thing to make it possible for big corporations to make things cheaper. It means more efficient resource allocation for society. And for billionaires to turn into trillionaire they have to provide magnitudes more value to society in order to do so. Enabling people to provide trillions of dollars of value to society is a good thing that open source unlocks.