-
Notifications
You must be signed in to change notification settings - Fork 69
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
Criteria #22
Comments
Not produced through company time? I thought that's the whole point, finding companies going "Hey, we'll give you half a day per week to work on any OSS you want" and I'd even be fine with "Hey, we'll give you half a day per week to work on any OSS that our company uses". Imagine if a company uses Cycle and they let their employees contribute back to it, I feel like those should be included even though that is produced on company time and is linked to the company's business model. I agree that companies like GitLab or Sentry that just are open source shouldn't count though, so what about
Where "support" can also be a monetary thing like "we'll give you $xxx/month to support a project of your choice, you can either use it yourself or pay them if you don't have the time/willingness to contribute yourself" and "third-party" just means "not made by the company". (maybe there's a better word for "third-party" that also includes the persons' open source projects? If somebody hires @staltz and let's him work on Cycle that should count eventhough that's not necessarily "third-party") |
Its an interesting question, because I think the core idea is to list companies which help to reduce the "debt" created by using OSS without giving something in return. Now companies which open source own projects do invest into open source by doing it, but yet if they don't invest anything into other OS projects, they don't help to reduce the "debt" but rather increase it. |
Second interesting question is how to deal with companies like google. I think we may want to be more specific there and naming a specific team or department or whatever we can identify. |
Dunno what coupons are and how they can help, to me its only money and time. |
Btw. companies open sourcing their projects often are either NOT reducing the debt, or they are even increasing it. Here are some examples that happen:
|
quoting @andrew here from a side chat on this: “companies that pay people to contribute to projects that they don’t control" |
I like that wording! Let's combine that with what I stated above into
To avoid edge cases and make the criteria clear here's some definitions that should apply strictly:
|
I'm curious about the in-kind sponsorships too. When you give discounts or coupons (a lot of time it is basically free usage) of software, it is saving the project money if they wanted to use those pieces of software otherwise. I've had conversations in the past with some open source maintainers that they see this as a form of support. The usefulness of it can really depend on the project and what is being given in-kind. |
Yeah @mxstbr understood me and improved the wording there. I think I can help define more precisely what "third-party" is: when the copyright holder in the license is not the company itself. E.g. this is not third-party https://github.com/facebook/react/blob/master/LICENSE#L5
This is already the case of No Red Ink and Evan Czaplicki, but it's convenient that the copyright holder is Evan and not No Red Ink: https://github.com/elm-lang/elm-compiler/blob/master/LICENSE#L1 |
Also, it is a sufficient criteria for a global corporations to spend 0.00001% of its income once in 10 years to be considered a supporter of OSS? |
That's something I thought about as well, but obviously not all companies will uniformly contribute to open source in proportion to their revenues. In the ideal case this list would include (1) contribution size per year, (2) revenue per year, for each company. For now, I would not include or delay inclusion of entries that don't seem to do significant open source sponsoring. |
Obviously not in every product software has any direct relationship with revenue. I wouldn't even start going this direction. It should be more about compensations for invested time. |
@kof why did you link product software here? The income concept is irrelevant to whatever company is building its product on top of OSS or even selling it as is. It solely a metrics whatever a company of 1800 ppl. can be considered an OSS supporter if it gave a one time $500 donation to PSF or similar entity and be on the same list as 5 people company that gives 1% of its income to open source projects it uses. |
There are now some criteria in the README.md. If we need to address some new topic around this, we can open another issue. |
@mxstbr @piamancini @xdamman @kof What should be the criteria to include an entry?
I'm not looking forward to being the arbiter of what companies are good enough (gladly the repo is now under a github org with others as well), I was just the one who kickstarted this thing by making a dumb initial commit, but there should be a way the list can be both useful and maintained fairly.
Too wide criteria and you end up including all companies under the sun. Too narrow criteria and it's a club. I want to hear feedback what should be the criteria, but currently given the initial Twitter thread we had, I would say the point is to identify companies that pay back to third-party open source projects, so I'd recommend the criteria "open source software not produced through company time linked to the company's business model", which rules out cases like GitLab Inc, etc, unfortunately.
The text was updated successfully, but these errors were encountered: