文章摘要
作者因使用AI工具开发了与另一开发者高度相似的天文观测网站Dark Hours,包括复制了对方已修复的bug,决定公开道歉,将域名重定向至原作者,并放弃iOS应用计划,呼吁用户使用原版开源项目。
文章总结
上周我发布了一个名为“黑暗时刻”的项目,这是一个网站工具,旨在展示当晚天空中可能观测到的景象。
一位开发了另一款名为DarkHours.app的网络应用的开发者,昨天在Bluesky上回复了我的评论,指出我的项目与他的项目(包括名称)高度相似。相关讨论串在此处。
我向他承诺,会显著区分功能特性、更改项目名称,并撰写一篇博文来推广他的项目。
大约一小时后,我意识到自己用Claude构建的这款网络应用,与他的开源项目惊人地相似,甚至复现了他后来修复的一个漏洞。显然,除了将域名直接重定向到他的项目,并取消所有为该项目开发iOS应用的计划外,别无他法。
我想在此给予应有的认可。我认为他开发了一款出色的开源应用。如果你喜欢我发布的项目中的功能,请使用原版项目。这也是我接下来会做的事。
同时,我也为自己不负责任地使用AI构建此类项目而道歉。虽然我昨天之前确实从未见过DarkHours.app,但我过于依赖AI生成项目,没有花功夫去了解它是否与现有项目高度相似。这是我的责任,我对自己发布的内容负责。
今后,我不会再以这种方式使用AI创建任何网络内容,在iOS软件开发中也不会如此大规模地依赖AI。我会用它来提问、调试问题等,但不会再使用Claude创建应用。
评论总结
根据评论内容,主要观点和论据如下:
1. 对开发者行为的质疑(多数观点) - 多数评论者认为开发者将责任推给AI不可信,涉嫌抄袭和欺骗。 - 关键引用: - "Not buying any of it." (chuckadams) - "the 'AI ate my homework' routine works on anyone" (llm_nerd) - "He more than likely just told the LLM to clone the repo and ship it as is" (satvikpendem)
2. 对开发者承认责任的评价(少数观点) - 部分评论者认可其承认错误的态度,但认为AI并非问题根源。 - 关键引用: - "Kudos to the author for taking responsibility" (gtowey) - "I'll give him credit for taking responsibility, but... Claude had nothing to do with the issue" (iansmith_hn)
3. 对AI版权问题的讨论(中立观点) - 评论者指出AI可能复制训练数据中的代码,引发版权争议。 - 关键引用: - "premier AI models are blatant copyright violation machines" (CircuitSeuss) - "unless the LLM spews out the other project's code from its training" (underdeserver)
4. 对事件背景的补充(事实性) - 开发者先提交占星应用被拒,后替换为克隆的天文应用,并误导John Gruber发布文章。 - 关键引用: - "He then replaced the app's content with a clone of... the identical open source astronomy app" (user43928) - "he mislead John Gruber to the point that Gruber had to issue his first retraction in 25 years" (simonw)
总结: 评论主要围绕开发者是否故意抄袭、AI是否应被指责、以及版权问题展开。多数观点认为开发者行为不诚实,少数认可其认错态度,同时有评论指出AI可能存在的版权风险。