Open Source Devs Reverse Decision to Block ICE Contractors From Using Software (vice.com)
An anonymous reader quotes Motherboard:
Less than 24 hours after a software developer revoked access to Lerna, a popular open-source software management program, for any organization that contracted with U.S. immigrations and Customs Enforcement, access has been restored for any organization that wishes to use it and the developer has been removed from the project... The modified version specifically banned 16 organizations, including Microsoft, Palantir, Amazon, Northeastern University, Johns Hopkins University, Dell, Xerox, LinkedIn, and UPS... Although open-source developer Jamie Kyle acknowledged that it's "part of the deal" that anyone "can use open source for evil," he told me he couldn't stand to see the software he helped develop get used by companies contracting with ICE.
Kyle's modification of Lerna's license was originally assented to by other lead developers on the project, but the decision polarized the open-source community. Some applauded his principled stand against ICE's human rights violations, while others condemned his violation of the spirit of open-source software. Eric Raymond, the founder of the Open Source Initiative and one of the authors of the standard-bearing Open Source Definition, said Kyle's decision violated the fifth clause of the definition, which prohibits discrimination against people or groups. "Lerna has defected from the open-source community and should be shunned by anyone who values the health of that community," Raymond wrote in a blog post on his website.
The core contributor who eventually removed Kyle also apologized for Kyle's licensing change, calling it a "rash decision" (which was also "unenforceable.")
Eric Raymond had called the decision "destructive of one of the deep norms that keeps the open source community functional -- keeping politics separated from our work."
Kyle's modification of Lerna's license was originally assented to by other lead developers on the project, but the decision polarized the open-source community. Some applauded his principled stand against ICE's human rights violations, while others condemned his violation of the spirit of open-source software. Eric Raymond, the founder of the Open Source Initiative and one of the authors of the standard-bearing Open Source Definition, said Kyle's decision violated the fifth clause of the definition, which prohibits discrimination against people or groups. "Lerna has defected from the open-source community and should be shunned by anyone who values the health of that community," Raymond wrote in a blog post on his website.
The core contributor who eventually removed Kyle also apologized for Kyle's licensing change, calling it a "rash decision" (which was also "unenforceable.")
Eric Raymond had called the decision "destructive of one of the deep norms that keeps the open source community functional -- keeping politics separated from our work."
"Everything is politics." -- Thomas Mann
We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
...so you open the software and you make it available to all, but what makes OSS companies money is the support and other services that are value adds. If you say your biggest payers are now cut off, you aren't going to last. Imagine if Walmart decided trailer park dwellers and fat people were no longer allowed to shop there...
Its funny how we allow countries with communism, dictatorships, genocide, censorship use open source, but we must ban ICE. Trumpâ(TM)s command on ice is just horrible, but if there is any glimmer of compassion with the ICE agents, why suppress it?
Should politics be separated from our work? I'm not convinced it should be. The whole idea of open source / free software is political in nature as it is a means to keep power and control of a users computing with them and not in the hands of any outside entity such as a corporation or government.
So let's take this to the extreme: If computing and Linux were around in WW2, should we have let Hitler use Linux? What if Hitler's use of Linux was the deciding factor in NAZI Germany winning the war?
Letting yourself get emotionally manipulated by so-called news media is never wise. Their stories are just stories. They aren't about you. Don't be a tool -- don't let the news media control your life, or your actions, or whether you're happy or sad. They haven't earned it. They don't care about you. They won't be there for you when you need help. Your life means nothing to them.
The same guy made a huge drama when Microsoft bought GitHub:
https://twitter.com/jamiebuild...
https://github.com/Microsoft/w...
You're contracting with ICE if you live in the US. They're part of the law enforcement arm of the government and the government is a representation of you (US citizens). Vote or stop paying taxes if you don't want to support ICE, better yet, move out of the US. Us immigrants spent a lot of time and effort to never run afoul of ICE, not sure why some people have such trouble with them.
Custom electronics and digital signage for your business: www.evcircuits.com
What's wrong with restricting how you want your work to be used? It is yours after all.
putting the 'B' in LGBTQ+
This wasn't a cancer. This was Kyle being thrown under the bus when the other lead devs saw the inevitable shitstorm get kicked up. It does not endear me to the other lead developers.
Feel free, but then it's no longer FOSS and is effectively removed from the open source community.
If you're working under the express license that you can't restrict how you want your work to be done, as part of a much larger project, then your choices are either do the work, knowing you'll benefit the groups that you want to help, with edge cases that ones will exist that you don't, or just leave the project. That simple.
If the entire group feel that strongly, they can stop using the license, and build a new product that they can happily play politics with.
Eric was not one of the original authors of the Open Source Definition. His memory is imperfect, I doubt deliberately, we're just old. The OSD was created about 9 months before the founding of OSI as the Debian Free Software Guidelines. Eric wasn't a Debian developer. The only change upon forming OSI was the name of the document. Later on, OSD #10 was added (which IMO was not necessary as it's implied by OSD#6).
Also, Eric's call for shunning is a bit over the top. Just get with the values of Open Source and move on, or be very careful to call your non-Open-Source paradigm something other than Open Source.
Nor does it seem necessary to have expelled a developer, if he wished to remain with the project after the removal of an ill-thought-out license term. We can preserve the ethos without being draconian.
Bruce Perens.
And U.S. law, 28 USC 1498, specifically allows contractors for the Federal Government to use intellectual property for government projects whether they are licensed or not. Link discusses 28 USC 1498(a) (patent infringement), but 28 USC 1498(b) covers copyright infringement.
Oh sure, you can file an action in the Federal Court of Claims for "recovery of [your] reasonable and entire compensation as damages for such infringement," but since the licensing cost for the rest of the world is zero... you do the math.
The aspect of the story that doesn't make sense to me is the revocation of the developer's access. If he had gone and made the license change without consulting anyone, that would make sense, but by all accounts the other lead developers agreed to the change. In that case they should all share responsibility for making the change.
Is there something else going on with this guy?
How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
I totally agree with you. Bush Omega and Obama never should has enabled that policy to start with. How about this? When we arrest them we just toss their children into prison with them? But wait! Families need to be kept together so lets just toss granny in there with them. Just like they do in NK or old style USSR? How about that?
I read at +2. If your post doesn't reach that level I will not see or respond to it.
I consider that an attempt to bamboozle people into believing that politics is something to be avoided or an attempt to fool people into believing that one can "keep politics separated from [one's] work". Such a thing is not possible as people hold different views on all sorts of things and work together for different reasons.
Right in line with this is an assertion I've only ever read from advocates of the open source development methodology that some licenses (such as the MIT X11, the 3-clause BSD, and the Apache v2.0 licenses) are "apolitical" whereas the GNU GPLs (v2, v3, and the AGPLs) are "political". And this is typically said in a context which tries to demean use or defense of the relevant GPL. It's no accident that the former set are lax permissive, non-copyleft, or (as free software activist Richard Stallman aptly puts it) "pushover" licenses which all allow proprietary derivatives and these GNU GPLs do not allow proprietary derivatives. It's also no accident that large proprietary firms are fans of the open source development methodology. They stand to benefit when people develop powerful useful software and license it to allow for proprietary derivatives.
A better and more useful observation is that politics are an inescapable part of life, it's better to understand what's really going on and why (typically uncovered by asking 'who benefits?'), and that different political views are not the same as an absence of politics.
Digital Citizen
It's because you're buying into the strawman argument about the D's wanting to have totally open borders. That's not anywhere near the policy Obama had, and not the policy Democrats in office or their voters want. What should be common sense is to treat immigrants and refugees humanely regardless of whether or not they are ultimately allowed entry.
No. It's cancer.
Kyle wasn't thrown under a bus.
He tried to make a major change to the licensing of software that wasn't entirely his own.
He was smacked for it. End of story.
Kyle's still free to fork "My Shitty, Politically Vindictive Learna Offshoot".
He's simply not being allowed to do it for the primary project.
Chas - The one, the only.
THANK GOD!!!
The Deporter in Chief's (Obama) policy resulted in kids being handed back to human traffickers to be sold as slave labor.
Maybe it's time for Congress to actually fix the fucking problem instead of calling ICE nazis?
If their children are to be detained also, like the immigrant children are, then why shouldn't they be detained together?
Because the law was changed, years ago, so that children couldn't be incarcerated in adult facilities.
However, I note this didn't happen under Bush or Obama.
You are mistaken.
I'll also note that when citizens are detained awaiting trial, their children aren't just shipped some place without sufficient documentation to reunite them.
Those are citizens. Different rules apply to citizens.
Chas - The one, the only.
THANK GOD!!!
It's because you're buying into the strawman argument about the D's wanting to have totally open borders.
The Democrats have become the party of illegal immigration and transgender bathroom "rights".
They support the "sanctuary" city/states. They cry when Trump calls MS13 animals. They act hysterical when Trump has the same policy as Obama. They are the ones against a wall, deportations, and an end to chain migration. They are the ones who are happy their white grandchildren children want to be brown.
Because we're hallucinating when we hear protesters chanting "Ban ICE!" and "No ban. No wall. No borders at all."
Right?
We're imagining that Democratic leaders insist on mangling the language to the point where they can't even say the legal term "Illegal aliens". And they're more concerned about the illegal aliens than the people they murder...
Right?
As to your BS assertion about cracking down on people employing illegal immigrants.
What do you THINK was going on?
The manpower of ICE is limited.
Chas - The one, the only.
THANK GOD!!!
Bruce Perens wrote:
Communism isn't inherently evil, it's just that it has often come with totalitarianism.
Communism is a lie told by tyrants to grow and sustain political support for themselves.
Because falsehoods told to advance malevolent ends are categorically evil, Communism is inherently evil.
So Bruce, would you say it is an accurate characterization of your own beliefs that the lies and propaganda use by tyrants to gain power are not themselves evil? That it is exclusively the exercise of power for harmful ends which is evil? If so, what is your basis for that distinction? Additionally, would you make the same distinction for any other grift, such as an advance-fee scam; Are the deliberate falsehoods told to the mark not evil, but only the subsequent monetary transactions evil?
"It's not that advance-fee deals with Nigerians don't work, its just that they have never really been tried," says the mark.
Ceci n'est pas une signature.
There is no human right to go to the United States. That is a privilege we may chose to offer or not. This has nothing to do with morality.
If the US was directly responsible for the horrible conditions others find themselves in then you might have an argument on morality grounds. But otherwise, no non-US citizens have a right to come to the United States or any other nation for that matter.
CAPTCHA: patriot (not kidding)