In any case, anyone is free to do with their code whatever they like. If you depend on anyone else's code keep in mind that you do not have control over them and any expectations you may have about their actions may not match theirs, so take that into consideration when making those dependencies.
What he did was make a statement. He made it clear to the Chef _company_ that he can not,non good conscience, contribute code to organizations that he feels are working with extremely bad actors. This is his way of protesting. Chef is able to (and in fact already has) ignored him and restored a copy of his code and formed it under a new name. (Citation needed but I believe that was a statement from Seth I'm Twitter.)
To everyone snubbing Seth for doing this, let's go "Nazi" with it. If Chef did a deal with the Aryan Nation and FOSS contributors pulled their core and support, would people feel the same? Probably not, right? Well, to many, what ICE is doing is _literally_ along the lines of what the Nazi party did. (I'm not asking that anyone agree with that sentiment, just that they acknowledge that it exists.)
So, Seth exercised his right to free speech and right to protest by publicly pulling support for an organization that he has helped significantly. This is a loss for the Chef org and the Chef community. It has also been quite effective because this isn't the first place where I've seen this conversation and it won't be the last, in the next few days.
Moreover this program began under the Obama admin. So the decision itself is internally inconsistent.
Why not? Or even, occasionally evaluate and determine worthiness?
C & C INTERNATIONAL COMPUTERS & CONSULTANTS, INC. is listed in the contract with these business types:
- Woman Owned Business
- Women Owned Small Business
- Economically Disadvantaged Women Owned Small Business
- Minority Owned Business
- Black American Owned Business
- Corporate Entity Not Tax Exempt
- For Profit Organization
- DoT Certified Disadvantaged Business Enterprise
- Small Disadvantaged Business
- 8a Program Participant
Not a great look, for him or his employer.
That’s like ICE buying Cisco switches from a 3rd party and getting mad at Cisco isn’t it?
Then, we can turn off our code, make a big announcement, and feel good about ourselves without making any meaningful effort to actually help.
What. A. Great. Plan.
Great, take something out on me because of your personal politics!
I, for one, look forward to a future of navigating politicized open-source constraints of each creator.
And of course, the creator of Chef-Sugar works for Google.
Edit: Here's a mirror: https://gitlab.openminds.be/mirror/chef-sugar/-/branches
Edit: Appears Chef itself has taken over: https://github.com/chef/chef-sugar
You get what you pay for.
> feel free not to use it.
If you disagree, feel free not to comment /s
> 5. No Discrimination Against Persons or Groups
> The license must not discriminate against any person or group of persons.
> 6. No Discrimination Against Fields of Endeavor
> The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
---
Being potentially used by organizations you don't agree with is what open source entails.
There also appears to be nothing wrong in the FOSS model of taking the last published version and forking it... and releasing that.
It’s a bit of immature posturing.
If I need something and I can’t buy it directly I’ll go to a third party who will buy it for me. So it’s kind of futile anyway.
Imagine if Bernie wins and then everyone who doesn’t like socialized medicine (physicians, etc., go on strike — oh, my bad, they wouldn’t be allowed). Or big pharma said, we’re not selling to government, they are telling us to depress prices, we disagree!
Big pharma has said this many times to many governments. When Brazil started to negotiate, we had to invalidate patents so somebody would sell the drugs.