-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please don't advertise BSL-licensed software as "open source" #48
Comments
The Business Software License is not included in OSI's list of open source licenses. The OSI has a clear definition on what it means for a license to be "open source". Some discussion has been made about BSL online, such as CockroachDB switching to BSL:
Further:
It seems clear that Covecov is not open source. "Source available freeware" would be more accurate. |
It should be noted that it is possible for a project's latest commit to remain perpetually licensed under BUSL by regularly incrementing the BUSL change date, as exemplified by cockroachdb and sentry itself. This strategy allows a project maintainer to ensure that at any given time, only years-old versions of the project are open-sourced, while keeping recent versions not available for commercial use. I do not know if codecov intends to fully switch to Apache 2.0 by 2026. However, if they intend to adopt the increment strategy instead, the BUSL allows for that. Either way, right now, codecov is not open-source, a more accurate term would be "source available". |
Yet another company that abuses open-source term for their marketing crap. So bad. |
Thanks for the feedback. We're changing the post by adding the following author's note at the top:
|
It's not that it's "currently not an approved OSI license", it never will be because it's not compatible with what Open Source is. As it stands the title of the post is incorrect and is misusing the term for marketing reasons. Source available is what describes your intent, because you don't want to be an Open Source project. |
"it still aligns strongly with our own open source goals and intent for Codecov at this time." [emphasis added] And that's the exact problem. Next week the "goals and intent" can change in ways that are incompatible with FOSS and there's no option to respond with a fork. And that, ladies and gentlemen, is closed source. |
Right, it won't ever be an Open-Source license, the BSL is explicitly designed to go against the "Fields of Endeavor" clause: https://opensource.org/osd/ - The Open Source Definition, by the OSI
It's particularly striking that Codecov expects contributions, aka gratis labour as you exclusively see fit via code reviews, with a license that doesn't allows for a balanced deal. And given how fast software made by the industry simply bitrots, I would say that codecov won't be open-source, the expiry time is pretty much "okay, now it's abandon-ware but entirely legal". (And I'd recommend using a copyleft license like the MPL-2.0 if you're going to made modifications, so codecov would have to be at the very least open-core if they would want to use the code) |
The license also explicitly states it's not an Open Source license:
Claiming anything else at best is demonstrably incorrect and at worst flat out lying. |
While I am not a lawyer, I would partly disagree, changing the license at any given time (even to proprietary) should not retroactively apply to old versions/commits of the project, so forking old commits of a project (when that particular commit's BUSL license date expires) remains an option. An example is mapbox switching from BSD-3-Clause to proprietary at version 2, and maplibre being a community fork of mapbox version 1 (BSD-3-Clause) licensed. It is still not good to claim that a product is "now open source" when right now, it is not. |
This is outrageous. You have acknowledged that you are lying, but still want to continue lying, now on purpose, because you "feel" it's better this way? Seriously? Is that your marketing manager told you this bullshit? Also your goals have nothing to do with open source. The whole post is contrary to itself. |
I have created a hall of shame for such putrid companies like codecov - https://codeberg.org/illiliti/openwashing. Let's raise awareness about these liars. |
So it's an open source project but with a license not approved by OSI. |
It is not an open source project. The license is not open source and hence this project is not. |
This is closer to what I was hoping to see. Kudos. https://blog.sentry.io/lets-talk-about-open-source/ |
TL;DR: Another acknowledgement in lying with no further action. No one is going to drop false advertising or relicense affected projects to an actual open-source license. |
To back up my words here are examples where false advertising is still present:
No action is being done to retract these statements as of now. Also I would drop that blog post(or at least title and that cynical image about being open-source) but if it won't be mentioned anywhere I think it can stay. It will serve as a reminder of these events. |
I've opened pull requests to update every instance of "open source" in our repositories that you have taken the time to reference, @illiliti. I have no purview over the marketing pages (i.e., https://about.codecov.io) but have directed that team to your comment. |
Great! That's what should have been done in the first place. Not just admit a mistake but also fix it. Alright once all those fixes + about.codecov.io fix are applied I believe this case can be considered closed unless anyone here wants to object or add something. |
Reopening to track these.
|
Marketing pages now use "Codecov source code is now available on GitHub." ![]() https://about.codecov.io/customers/ ![]() |
I see all fixes are merged. The case is closed I think. |
Let us know if you find anything else @illiliti. Thanks to you and everyone else for calling us out. |
Thanks for the action. I recommend locking this issue to prevent latecomers from brigading it. |
Locking is unnecessary in my opinion. Let it open for now in case if someone discover remnants of open-source mention. |
(speaking only for myself as an individual, and long time advocate for Free and Open Source Software)
https://about.codecov.io/blog/codecov-is-now-open-source/
I'm happy to see a move toward openness, but I'm sad to see the continued trend to advertise goods as "open source" when they are made available under terms don't give all the permissions that the Open Source Definition requires. Codecov will become open source in a little under 4 years. Until then, due to the restrictions of the BSL, the source code is available, but it's not open source.
The text was updated successfully, but these errors were encountered: