Replies: 13 comments
-
|
The negotiations regarding maintenance funding broke down between myself and a major tech company that has heavily relied on the SLEEF project for MANY years. And they never once provided financial support for this project during that period. This experience starkly illuminated why the relationship between corporations and FOSS is currently broken, and why true sustainability remains elusive despite the industry buzz.
They attempted to treat FOSS maintainers like children receiving an allowance, offering a nominal sum while demanding we sign away our future and assume enterprise-grade legal risks that could ruin us. They wanted to buy a billion-dollar insurance policy for the price of a used car.
When I requested a fair "Limitation of Liability" capped at the contract amount, their response was simple: "Our terms are non-negotiable." Essentially, their message was: "Here is some pocket money; now you bear all the risk."
If companies truly want to make the FOSS ecosystem sustainable, that is the ecosystem their products depend on, simply providing funding is not enough. They must share risks and treat developers as equal partners. |
Beta Was this translation helpful? Give feedback.
-
|
I also want to emphasize one critical fact regarding this negotiation. During the discussions, I made it clear to them: with the amount they offered, there is absolutely no benefit for me. The reason I continued negotiating was for the benefit of the FOSS ecosystem and society as a whole. I was willing to set aside my own financial gain to help establish a viable pathway for corporations to support FOSS projects without exploiting them. I believed that fixing their procurement process was essential not just for developers, but for the sustainability of the digital infrastructure that society, and they themselves, depend on. However, they completely refused to listen. They chose to prioritize short-term legal convenience and rigid internal rules over the long-term health of the ecosystem and their own future stability. For a corporation that generates massive profits from FOSS to refuse even the slightest effort to fulfill its social responsibility, while attempting to exploit the goodwill of developers, is socially unacceptable. It is a choice that harms the very foundation they stand on. |
Beta Was this translation helpful? Give feedback.
-
|
Going forward, the following conditions will be required for approving PRs from contributors who are deemed to represent companies profiting from the use of this project's deliverables:
|
Beta Was this translation helpful? Give feedback.
-
|
These are the terms you've forced upon us. You understand that, right? |
Beta Was this translation helpful? Give feedback.
-
|
What you have done bounces back on yourselves. |
Beta Was this translation helpful? Give feedback.
-
|
Let me be clear: this is not a penalty against a certain company. A penalty is the imposition of undesirable or unpleasant consequences on an individual or group. If this were a penalty, then what that company demanded of us would also be a penalty. Rejoice, corporate users. PR approval is now free. You still need to agree to the CCLA, though. Of course you can agree to that, right? |
Beta Was this translation helpful? Give feedback.
-
|
Frankly, I'm quite angry about this matter. Corporate representatives should realize that demanding developers of FOSS they rely on to agree to terms their own company wouldn't accept is utterly abnormal, arrogant, and disrespectful. Companies that engage in such behavior should naturally be excluded from being considered decent community members. If they can't understand that they are in a position where they are permitted to use FOSS, then they are utterly incompetent. If a company continues to employ representatives who think their position is superior to FOSS developers simply because they belong to a large corporation, that company has no place as a first-tier member of this project. |
Beta Was this translation helpful? Give feedback.
-
|
Regardless of how these negotiations ultimately conclude, I believe this will be a significant case. |
Beta Was this translation helpful? Give feedback.
-
|
At first glance, this case might seem like just one negotiation that ended in failure. However, it carries potentially significant implications. First, it demonstrates that it is possible to effectively prohibit commercial use while remaining entirely within an open-source framework. Second, it demonstrates that this can be done after the software has already been made available under a FOSS license. Once this “risk” becomes recognized by companies using FOSS, their view of FOSS developers will shift from seeing them as beggars to viewing them as more equal business partners. We are no longer just sheep to be eaten by wolves. |
Beta Was this translation helpful? Give feedback.
-
|
I have expanded the README of our Code of Conduct. Please take a moment to read it. |
Beta Was this translation helpful? Give feedback.
-
|
The current framework is as described in the README above, which is identical to the existing one. Even as it stands, the PR template scheme is extremely powerful. |
Beta Was this translation helpful? Give feedback.
-
|
A new introductory video for the Code of Conduct is out. Please take a look. |
Beta Was this translation helpful? Give feedback.
-
|
Some may wonder why I'm making a video at all, but there's a clear reason: to shut down the excuse that “there's too much documentation to read through.” |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We have been negotiating with a certain company, but as of today, the negotiations have broken down. Features that have been removed so far will not be restored. Furthermore, we will continue to remove additional features starting today.
Beta Was this translation helpful? Give feedback.
All reactions