TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Is there a precedent for legislation that mandates code changes to OSS?

18 点作者 fsociety999超过 2 年前
I was reading this post on HN earlier today about how the White House may consider executive action or legislation to ban Bitcoin mining:<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32789325<p>When reading the linked article and the White House press release (https:&#x2F;&#x2F;www.whitehouse.gov&#x2F;ostp&#x2F;news-updates&#x2F;2022&#x2F;09&#x2F;08&#x2F;fact-sheet-climate-and-energy-implications-of-crypto-assets-in-the-united-states&#x2F;), this particular section jumped out at me:<p>&gt; Should these measures prove ineffective at reducing impacts, the Administration should explore executive actions, and Congress might consider legislation, to limit or eliminate the use of high energy intensity consensus mechanisms for crypto-asset mining.<p>I am curious if the U.S. government actually has that power. Would this be considered constitutional? I can understand issuing penalties or otherwise stepping in to regulate businesses, but considering Bitcoin is an open-source, community driven software project (and so are many other crypto projects), can the government enforce that the software has to be written a certain way? Would this be considered a violation of the First Amendment?<p>I am sure in this specific case many people may agree with the intentions or believe that this change is not a problem, but the precedent to me is pretty scary. Imagine if in the future, rich and powerful people can lobby the government to limit or crush any open-source software they want if they feel like it poses a threat to an existing company or industry.<p>Based on this article, it sounds like code <i>is</i> considered free speech: https:&#x2F;&#x2F;www.pbs.org&#x2F;wgbh&#x2F;nova&#x2F;article&#x2F;is-code-free-speech&#x2F;

10 条评论

racingmars超过 2 年前
I suspect a more effective method would be for Congress to pass a law that says you aren&#x27;t allowed to use or trade high-energy-use cryptocurrencies.<p>It would be difficult to make the software unavailable, that cat&#x27;s out of the bag and it runs into problems with free speech, compelled speech, etc.<p>But the prevailing interpretation over the years of the Commerce Clause gives the Federal Government <i>enormous</i> constitutional power to do just about anything it wants when it comes to regulating anything that has any remote conceivable effect on interstate commerce.<p>So I don&#x27;t see what would stop them from saying you can&#x27;t buy or sell goods with cryptocurrencies. They can make it illegal for any federally regulated bank (i.e. all banks) to get anywhere <i>close</i> to cryptocurrencies, such as accepting deposits from customers who traded crypto for cash, or providing banking services to companies that accept or trade in crypto.<p>The Federal Government can withhold various federal monies from states that don&#x27;t agree to implement similar restrictions domestically (that&#x27;s how Congress can get around the &quot;interstate commerce&quot; part of the Commerce Clause--they can just bully states into complying with Congressional desires that the Constitution doesn&#x27;t grant Congress the power to enact).<p>Enforcement, of course, is another question. But if high-energy-cryptocurrencies are effectively declared illegal in the U.S., a majority of current users will likely not want to try to get around the legislation and that may be enough to shrink the market small enough to have the desired effect.
评论 #32794188 未加载
dahart超过 2 年前
&gt; can the government enforce that the software has to be written a certain way?<p>The answer is yes, but this is not enforcing that the software is written a certain way, it is proposing to regulate proof-of-work energy use because of it’s negative environmental effects. The government already does regulate the environmental <i>outcomes</i> of many other businesses, and not necessarily the method by which they achieve this outcome. Also see export controlled software. Car exhaust, factory exhaust, chemical dumping, waste dumping, water pollution, toxic waste storage… there’s a <i>huge</i> list of regulations that are both constitutional and good for society.<p>&gt; it sounds like code is considered free speech<p>That has no bearing, and sounds like a misconception about what Free Speech actually is. Free Speech rights in the US do not give you the right to say anything you want without consequences. They only prevent the government from jailing you over some kinds of public speech, and there is a long list of types of speech that are not protected (Google “free speech exceptions”). Generally speaking, the kinds of speech that are not protected are the kinds that do harm to society, so regardless of whether you consider code to be speech, some kinds of speech are not only not protected, there is mountains of precedent for regulation and punishment of speech that does damage.
yjftsjthsd-h超过 2 年前
IANAL, etc. They don&#x27;t have to legislate the code that you&#x27;re allowed to write, only what you do with it. In the same way that it&#x27;s completely possible to write software for an open source cell tower, but there are very tight restrictions on what you can do do with that code before the FCC starts to have an opinion about it.
toast0超过 2 年前
&gt; can the government enforce that the software has to be written a certain way?<p>The government is unlikely to be able to enforce that. PGP was exported in printed form (as a book published by MIT press) even though it was prohibited from export as a munition. No charges were filed. I wouldn&#x27;t expect to see books of bitcoin source (or whatever) confiscated either.<p>Running the software may be prohibited, and enforcement of that could happen. Plenty of people get in trouble for running networked software that causes problems.<p>Realisticaly, it makes more sense to audit high energy use customers, and see if you can reduce their use. When you find crypto farms, confiscate and destroy or whatever. That and tracking of the exchanges, etc.
syrrim超过 2 年前
&gt; can the government enforce that the software has to be written a certain way?<p>I doubt they would intend to. Instead, they would make it illegal to run, and possibly to otherwise involve yourself with, software written in a certain way. The bitcoin community could choose to either withdraw from the US and any allied country that aided in enforcement, or they could choose to change the software to no longer behave that way. In practice, the latter option would basically force them to move to proof of stake. But given the origins of bitcoin as an anti-government system, they would likely choose some variant of the former option.
mytailorisrich超过 2 年前
I suppose they can ban mining, possession, trading of crypto-currencies on a per crypto-currency basis using specific criteria, one of which might be the algorithms used.
txbuck超过 2 年前
If anything is gonna happen it&#x27;s more likely The Powers That Be would limit use and&#x2F;or distribution instead of mandating a change to code itself. Half of them probably don&#x27;t know how to connect to their home Wifi network, nevermind authoring and mandating a commit.
MattPalmer1086超过 2 年前
Government won&#x27;t tell anyone what code they can write. But they can legislate on the usage of things.<p>If it&#x27;s illegal to mine in the US, then miners won&#x27;t set up mining businesses there. Job done.
Zerverus超过 2 年前
Not needed. Oppa Ofac Style.
whateveracct超过 2 年前
I believe this would be compelled speech.<p>Now, depending on the project and code change in question - the US govt could 1) fork and make the change themselves and 2) potentially make certain uses of the unchanged code illegal (again, in a situation where there is actual illegality. Like piracy).