5 ms·
Yet another company that uses the open source community to grow and then rips the rug out from under them. This corporate take over and redefinition of open so
by tedivm 7y ago
Yet another company that uses the open source community to grow and then rips the rug out from under them.
This corporate take over and redefinition of open source needs to stop. The "Business Source License" is not an open source license, and lying to the community about it is nothing short of gaslighting. This decision is bad for the community, and no amount of marketing speak and lying from sentry is going to change that.
- brianwawok 7y agoHow do you propose stopping AWS taking the code wholesale and selling with an upcharge? Is that what open source is?
- tedivm 7y agoCreating open source software is a choice. No one is required to do it. That choice has both benefits and potential negative consequences if your goal is to commercialize. The benefits include things like volunteer labor, more alpha testers, and community goodwill. The negative is that you have less control over how your software is used. I don't have an answer to how we can stop AWS from reselling open source software. I do know that redefining open source is not the way to handle it though.
- rhinoceraptor 7y ago> how we can stop AWS from reselling open source software AWS has more than enough resources to re-implement (or fork/maintain) your software. So if you write a license that pisses off your own community and prevents AWS from using it, then that's probably what they're going to do, and now you have no users. The answer to AWS running a hosted version of your software is, encourage it and ask for patches and contributions back.
- dorfsmay 7y agoExactly, and they made the choice to no longer do it. Feel free to fork it and maintain their effort.
- Spivak 7y agoWhich if fine. They're allowed to do it. The community of people who use and contribute to the project also get to be mad about it. Look, if Sentry wants to make money selling their software they should have just been proprietary from the beginning.
- deleted 7y ago[deleted]
- rstupek 7y agoYes it actually does mean that is what open source is.
- latortuga 7y agoAWS is emphatically NOT "taking the code", they have a license for it. If you don't want people to use your work commercially, then don't license it to them to use it commercially. It's pretty simple. Once you tell people what they can and can't use your software for, then it is no longer free; you don't get both.
- pas 7y agoI would have no problem with AWS were their shit open source. Starting from all the ugly Perl, that holds whatever obscure nefarious systems in perpetual black magic motion. But they take the successful open source thing, skin it, provide something similar with the same API, and that's it. This contributes back nothing to the community. It actively distorts the cashflows. (Because instead of hiring someone to set up a let's say ES cluster, or buy it from elastic co. they buy it from AWS.)
- _msw_ 7y agoFor what it's worth, here is an Amazon contribution to Sentry.... https://github.com/getsentry/sentry/pull/4231 https://github.com/getsentry/sentry/pull/4231 Many developers at Amazon love(d) using Sentry, and one wanted to contribute (in a small way).
- atonse 7y agoBut that's exactly what they're doing. They're saying you can use it for anything except building a competing product.
- marcinzm 7y ago>then it is no longer free; you don't get both. You drew a line in the sand, do not presume that someone else will draw the line in the same place. For example, some people draw the line at GPL. I, personally, greatly prefer a BSL license to a fully proprietary license. That means, from me, they do get both.
- unionpivo 7y ago
- sokoloff 7y agoI don’t propose we do that. Open means open. If you don’t want it to be open, don’t make your code open. (It’s not open by default.) If you do, don’t be surprised or dismayed when someone takes you up on the offer you created.
- the_mitsuhiko 7y ago> If you don’t want open, don’t make your code open. There are more things than the extremes.
- tedivm 7y agoThis is pretty extreme though- three years is a lifetime in the software world, and the original codebase being open source means you likely accepted a lot of code from people who thought they were contributing to an open source project.
- feross 7y agoAll of the code you contributed before this change remains open source. You’re free to fork the project.
- Barrin92 7y ago>I don’t propose we do that. Open means open. I don't think we need software Manichaeism. Software can be as open or closed as anyone likes with many degrees in between. It is preferable for everyone to have software that is relatively permissive but has barriers in place as to not run into a tragedy-of-the-commons like situation where large companies simply take the code of small innovators wholesale and profit off their work without contributing back. License extremism is silly. Why would we be better off if sentry completely closed down their source code, thus robbing everyone of running and using sentry themselves?
- unionpivo 7y agoNot all use of code is just running it as is. Sometimes you want to take a pice of it and use just that in your system. Maybe you want to fork it and do your own thing with it. You can do that and all the other things you can think of with open source, not with BSL (or you would need army of lawyers). BSL is just better proprietary licence. It definitively isn't open source. I think of it as better way to do shareware. But there is big difference between shareware and open source and we don't want to muddy it.
- ensignavenger 7y agoNothing is broken, nothing to fix.
- skywhopper 7y agoTo be fair, hosting a managed service of something, whether the software is open source or not, is a complicated and difficult task. So, AWS charging for a hosted version of something is not an "upcharge" but a payment for actual services rendered.
- driverdan 7y agoCan you cite any AWS products that do that? Providing a paid, hosted version of an open source product isn't selling software, it's selling hosting.
- okbake 7y agoMaybe we need a new license that is similar to existing open source licenses with the addition that it can't be used by FAANG.
- dragonwriter 7y ago> How do you propose stopping AWS taking the code wholesale and selling with an upcharge? Does it matter if they do that or do their own thing with an interoperable API (possibly starting with a code base forked from the last open source release)? Do you think that AWS can't afford the engineering to do the second if there is a business opportunity and the first is foreclosed by licensing terms? Aside from all the other arguments, I don't think this licensing gambit has a chance of actually protecting substantially against the problem that supposedly motivates it, except by reducing the profile of the product to a level where AWS has no reason to care about releasing a compatible service.
- tommoor 7y agoCould you elaborate on how the BSL is "bad for the community"?
- mirekrusin 7y agoAgency creating systems for clients, contributes to sentry - bug reports/prs etc, can they use it now? Can they deploy system for their client integrated with self-hosted sentry?
- ensignavenger 7y agoIt does not offer essential freedoms as defined in the Open Source Definition. This includes the ability to fork the software, make alterations, and sell use the result however one wants to (within the rights of the open source license), including selling it or creating a commercial service based on it. This license restricts the ability of the community to collaborate on the software by placing the community at a lower status than a single commercial sponsor.
- tosser199 7y agoYou are confusing free software and open source. Free software is the one about freedom.
- ensignavenger 7y agoI'm not confusing anything: https://opensource.org/osd https://opensource.org/osd
- eindiran 7y agoYou are confusing "source-available" software with "open source" software. Open source software is defined by the definition given here: https://opensource.org/osd https://opensource.org/osd This license (BSL) is source-available, but it is clearly not compliant with the terms of the Open Source Definition, which Sentry acknowledges. See also: https://en.wikipedia.org/wiki/Source-available_software https://en.wikipedia.org/wiki/Source-available_software https://en.wikipedia.org/wiki/Open-source_software https://en.wikipedia.org/wiki/Open-source_software https://en.wikipedia.org/wiki/Alternative_terms_for_free_software https://en.wikipedia.org/wiki/Alternative_terms_for_free_sof...
- PuerkitoBio 7y ago> The "Business Source License" is not an open source license, and lying to the community about it is nothing short of gaslighting. They do state that it is not an open source license in the article: > Although we’ve come to refer to the BSL as eventually open-source since it converts to an OSI-approved license at the conversion date, due to the grant restriction, it is formally not an open-source license.
- deleted 7y ago[deleted]
- deleted 7y ago[deleted]
- thothamon 7y agoI feel like they're being very honest. If you (or anyone else) feels strongly, you can always fork the code now and develop it. You and I have no right to the _future code_ that Sentry might write and license under different terms.
- rhinoceraptor 7y agoThis is equivalent to Oracle (possibly the worst bad actor in open source history) killing OpenSolaris. They're sending a giant Fuck You to anyone who contributed their time and effort to the project. It's a completely unethical thing to do. I have no problem with someone using one of these horrible licenses, if they use it from the start. But to adopt it after the fact is blatant exploitation.
- benatkin 7y agoExactly. Those developers they paid millions of dollars could have been paid similar amounts by other companies, and may have cared that they were contributing to a bona fide open source project.
- kevin_b_er 7y agoIt seems to be either that or have amazon rip the rug out from under them AND the open source community at once.
- paulddraper 7y agoTo be fair, the open source community "used" them as well. No shame in one party deciding to just walk away.
- dang 7y agoThis comment breaks the HN guidelines by name-calling and failing to assume good faith. I'm sure you can make your substantive points without doing either of those things. Please do. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- burtonator 7y agoIf you're right, why doesn't the community fork it? I hear lots of people complaining about this. That it's some sort of theft. Yet, I've rarely seen people actually use the OSS license and decide to take it their own direction. I think this really ends up reaffirming what Sentry is saying in the first place. It's hard to build a OSS project and you get too many freeloaders. You're basically a freeloader and now you're upset that there's no longer a free ride. BTW. Not trying to be insulting by using this term 'freeloader'. I wasn't trying to be derisive just saying you were getting value for free.