5 ms·
> I would have rather see CodeCov stay completely closed than see them pollute and damage the open source community like this. That seems highly irrational. As
by the_mitsuhiko 3y ago
> I would have rather see CodeCov stay completely closed than see them pollute and damage the open source community like this.
That seems highly irrational. As of today, CodeCov is scheduled for full, OSI compliant Open Source. In a few years people can fully fork and do what they want with it under the Apache 2 license. How is this not an improvement over closed source CodeCov?
Sure, Apache 2 straight away would be nicer but in practice that’s really impossible to accommodate in a commercial context. The only alternative I know is where you keep the interesting pieces closed (eg: open core).
For most people the BSL restrictions won’t matter and if you find interesting code in Sentry or CodeCov you want under Apache ahead of time, you can always mail us.
- tedivm 3y agoYou should really disclose that you work for Sentry/CodeCov in your comments about this. Being "scheduled for open source in three years" is not the same as being open source today. Keep in mind there is a third option- CodeCov could just be honest about what they're doing. They could just say "shared source" or "source available" and take the exact same actions they're taking, just without misleading people.
- pydry 3y ago>Keep in mind there is a third option- CodeCov could just be honest about what they're doing. They are. In no way was I confused about what they are doing when I read this. It's practically speaking open source for everybody with a poison pill for companies like AWS that have successfully charged rents on open source without giving anything back (like elastic search). Restricting the hosting monopolist's freedom in order to fund the development of open source appears to make some people extremely angry.
- yjftsjthsd-h 3y ago> Restricting the hosting monopolist's freedom appears to make some people extremely angry. That's not why anyone is angry. They're angry because it's labeled "Open Source" in the title, and then turns out to be not actually Open Source.
- pydry 3y agoIt's the same thing. Theyre angry because they agree with big tech's gatekeeping of open source. You may think it's purely an apolitical question of definition but it's about as apolitical as saying "Crimea is part of Russia".
- yjftsjthsd-h 3y agoNo, it literally is not the same thing, and is literally not about big tech at all. It is in fact very simple: Is the thing you're calling Open Source actually Open Source, or is it not? You don't get to change what words mean because you think they should change, or because your business model isn't compatible with their real meaning but you'd really like to use them anyways.
- deleted 3y ago[deleted]
- cxr 3y ago> It's the same thing. Let's see how committed you are to that stance: just have them change it to the proposed wording. Should be no problem, since it's the same thing, right?
- the_mitsuhiko 3y agoI was assuming that writing “us” would be clear about my association. From where I’m standing there is a massive difference between “source available” and BSL with Apache 2. The latter does not require goodwill from us in the future.
- BowBun 3y agoMost good-faith commenters put clear statements about their association to what they're defending. Not doing so immediately makes me suspicious.
- azdle 3y agoCan I suggest calling it "Eventually-Open Source Software"? > Software that has source code available that automatically becomes open source at some explicitly specified, unchangeable, point in the future.
- the_mitsuhiko 3y ago> Can I suggest calling it "Eventually-Open Source Software"? FWIW that's what I call it, but that's not exactly a well known enough term.
- pseudalopex 3y agoEventually open explains itself. And makes anyone not sure what it means aware to find out. It is superior entirely to lying.
- mdaniel 3y ago> Sure, Apache 2 straight away would be nicer but in practice that’s really impossible to accommodate in a commercial context. The only alternative I know is where you keep the interesting pieces closed (eg: open core). "impossible", huh? Wow, that must make Zulip the company really mad to hear they're going to close up shop tomorrow morning, and those GitLab folks are never going to go public </snark> I mention GitLab as a nod to your open core comment because the MIT product they ship provides real value, as does their very real hosted offering
- the_mitsuhiko 3y agoEverything is always fine until someone comes along and starts selling hosting of Open Source SaaS projects. I cannot talk for Zulip and I truly hope they will succeed with not relicensing or closing part of the software.
- mdaniel 3y agoThis strawman argument gets trotted out every time and every instance that I've heard thus far is exactly that. It's the "otherwise the terrorists win" of my profession Ordinarily I would have gladly used Sentry's community and my good experience with its hosting and customer service as rebuttals but now ...
- bentlegen 3y agoAt one point Sentry was packaged with GitLab and bundled as a capability/extension of the GitLab suite of products (see "Error Tracking"): https://gitlab.com/gitlab-org/gitlab/-/issues/39701 https://gitlab.com/gitlab-org/gitlab/-/issues/39701
- mdaniel 3y agoYou are misinformed; they implemented a Sentry-compatible endpoint if the Project enabled it: https://gitlab.com/gitlab-org/gitlab/-/blob/v15.0.0-ee/lib/api/error_tracking/collector.rb#L5-6 https://gitlab.com/gitlab-org/gitlab/-/blob/v15.0.0-ee/lib/a... I feel perhaps you meant to link to https://gitlab.com/gitlab-org/gitlab/-/issues/329596 https://gitlab.com/gitlab-org/gitlab/-/issues/329596 which describes their intention to accept Sentry formatted JSON payloads and store them in their own database. Searching for "no need" in that issue will highlight the number of times they were drawing a distinction between the effort required to run GitLab and the effort to run the 15 containers of Sentry self-hosted
- cosmojg 3y ago> As of today, CodeCov is scheduled for full, OSI compliant Open Source. Then title the blog post, "CodeCov will eventually be Open Source" instead of being deceptive.
- candiddevmike 3y agoIn a commercial context, was this planned or some last ditch effort to get more users/usage?
- zeeg 3y agoPlanned - this is how we operate at Sentry, it just took us a bit of time to get it ready to release
- the_mitsuhiko 3y agoWe generally Open Source our stuff. When we acquired specto for profiling all the stuff was opened up as well either under Open Source straight away for SDKs and supporting infrastructure or time locked under the BSL.