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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Is it unethical to reverse engineer GPL violating software to create OSS

16 点作者 wannacboatmovie超过 1 年前
Question in title, situation is you have identified a GPL violation for which the authors refuse to comply and release source.<p>The authors reside in a country which is known for its rampant violations and theft of intellectual property.<p>Is it equally unethical to reverse engineer their modified software and release it as open source? Two wrongs don&#x27;t make a right etc.

8 条评论

eqvinox超过 1 年前
Why would you think reverse engineering is somehow &quot;wrong&quot;?<p>You&#x27;re not &quot;stealing&quot; source code, you&#x27;re deducing operational concepts and then reimplementing it with your own work. That&#x27;s perfectly fine in a lot of, if not most cases.<p>(Legal exceptions: your country forbids reverse engineering, or the software is patented [= in both cases, your legal system sucks]. But those are legal arguments, not moral.)
bruce511超过 1 年前
Ethics are a personal construct outside the law. (In some narrow cases, like psychiatry it&#x27;s enforced, but that&#x27;s the exception and doesn&#x27;t apply here.)<p>In other words ethics are whatever you say they are. And polling the internet for permission will turn up a mix of aye and nay.<p>Is it -legal-? That&#x27;s a different question, and &quot;ethical &quot; questions are usually a prelude to breaking some law under the implication that the law is &quot;unjust&quot;.<p>As an aside I presume you are a -customer- of said company? Since GPL rights only applies to those with a legal, binary, copy.
评论 #39508170 未加载
Juliate超过 1 年前
What do you mean by reverse engineer exactly here? It can mean various things.
iExploder超过 1 年前
It is unethical not to do it if you have the capability.
botten超过 1 年前
It is ethically sound.
ath3nd超过 1 年前
No, it&#x27;s the proper thing to do as a citizen
jkic47超过 1 年前
It kind of depends, doesn&#x27;t it?<p>The authors have (allegedly, and according to you) committed a GPL violation.<p>The &quot;sins&quot; of the country they live in have nothing to do with the situation.<p>Reverse engineering closed-source software is generally legal, as I understand it, unless the software is patented, in which case, it isn&#x27;t. If the software is patented, I&#x27;d lead towards it being unethical to break a law in your jurisdiction because you (not through a legal system) have unilaterally decided that they committed a violation.
评论 #39506859 未加载
评论 #39506803 未加载
RecycledEle超过 1 年前
Information must be free.