TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Open Source Is Broken

13 pointsby stanzhengover 5 years ago

6 comments

kstenerudover 5 years ago
Hogwash.<p>Source code is as moral or immoral as a box of nails. You can use it for good and you can use it for evil.<p>The reason why we&#x27;ve had such a massive boost in productivity in tech is precisely because of all this unpaid labor. Does it suck that the builders of said code didn&#x27;t receive much (or any) compensation for their work? Sure, but then again, that was never the point. You don&#x27;t volunteer at the local SPCA and then complain that you weren&#x27;t rewarded enough.<p>Open source has eaten the world. Most of the closed protocols, closed formats, closed systems, closed specifications, etc have died over the past decade, precisely because we have freely available interoperable software and specifications.<p>This &quot;ethical code&quot; movement will only gum up the works by mixing in a whole bunch of incompatible licenses: This npm component requires that you not use it in nuclear tech. That component requires that you not eat meat. This one requires that you not have dealings with China. It&#x27;ll be chaos because nobody could ever satisfy them all, which means that no legal department would ever authorize its use, until a few sane people managing these software collections&#x2F;repositories finally wake up and say &quot;No crazy licensing allowed.&quot;<p>Leave politics out of the tools you build. Politics don&#x27;t belong there.
评论 #21264388 未加载
评论 #21264222 未加载
评论 #21264268 未加载
nitwit005over 5 years ago
&gt; Maybe we’re valuing the wrong thing. What if we look at Open Source values through the lens of moral philosophy, by applying Scanlon’s contractualist theory of morality?<p>Someone is trying far too hard to make their philosophy studies relevant.<p>Everyone is aware the model isn&#x27;t perfect. Making a long list of things you view as issues is a bit meaningless unless you can suggest something better. There are some vague suggestions at the very bottom, but nothing concrete.
UglyToadover 5 years ago
Despite what seems like quite a lot of political overlap with the author I have to disagree with basically the entire article.<p>It approaches the problem from entirely the wrong end. Code is code and we shouldn&#x27;t be adding ever more licenses and conditions to it.<p>Besides the definition of &#x27;evil&#x27; is a purely political one. While ICE is a good example, what about Cuba? Many people would claim Cuba is a despotic terrible regime (I wouldn&#x27;t agree) and US sanctions already stop certain goods and services being provided to Cuba. What about a research department in Iran using code to predict earthquakes? What about here in the UK, the department of work and pensions (DWP) is undergoing a huge IT overhaul, my belief is their current incarnation is borderline fascist and anyone working with them is committing social murder, but it&#x27;s not clear cut.<p>But these aren&#x27;t code&#x27;s problems to solve. They&#x27;re ours,they&#x27;re for politics to solve and that&#x27;s a messy process that shouldn&#x27;t interfere with a movement to build a commons of knowledge in the form of code. The same with Amazon or whoever profiting without giving back. I believe, as do many others, that the wealth of people like Jeff Bezos is obscene and unjustifiable (many others, especially here feel opposite). But trying to thrash out these issues through code licenses is just absurd.<p>While I&#x27;m all for things like codes of conduct to improve conditions on open source projects the reasons given here for putting up fences around the &#x27;commons&#x27; of open source just seem wrongheaded.<p>As a final example take decentralised technologies. A lot of actual usage is by people who don&#x27;t want to be monitored for more nefarious reasons (human trafficking, csa etc) (alongside&#x2F;counter-to genuinely positive usages like whistle blowing, evading censorship, etc) but that&#x27;s not a flaw with the technology, we have social structures to deal with that sort of thing.
评论 #21264345 未加载
weegoover 5 years ago
The central conceit of the entire essay is that the goal of being an open source provider is to make something that everyone wants to use and in doing so are allowed no choice in how the code is provided and licensed.<p>That&#x27;s all demonstrably false so the entire essay beyond that is a pointless thought exercise which appears to be becoming common with the rise of Internet intellectuals.<p>Most code is not opened with that goal and everyone is free to share on whatever terms they like. Moreover the &#x27;corporate pillaging&#x27; of open source is rarely if ever unrewarded; it often comes with sponsorship, senior positions with good pay or similar benefits.
评论 #21264328 未加载
dpc_pwover 5 years ago
I thought I&#x27;m just doing what I love, but turned out I&#x27;m literally hitler.
aidenn0over 5 years ago
&gt; They privilege the consumer of Open Source code over the producer, by requiring that the producer give up certain rights.<p>If you cherry pick rights you can argue this either way. By using proprietary software, the consumer of the software gives up some of their rights to freely use their computing devices, in order for the producer of the software to enjoy a monopoly on deciding how the software is used.