写的开源软件被剽窃了,竟然还发到 app store

2022-02-09 18:50:41 +08:00
 wangwangc

去年写了一个 redis 客户端,地址: https://github.com/cmushroom/redis-pro 今天去 app store 上搜了一下竟然被别人上架了: https://apps.apple.com/cn/app/redis-pro/id1576996455?mt=12 太意外了

18515 次点击
所在节点    程序员
151 条回复
wangwangc
2022-02-10 21:29:37 +08:00
@ShadowPower 嗯,今天也看到这个了,下个版本加上
ipcjs
2022-02-10 21:37:29 +08:00
无脑 gpl3 就对了
nyfair
2022-02-10 22:39:39 +08:00
希望某些不厌其烦科普规矩,要求完美受害者的辩经大师能做到知行合一。在自己的成果遭到侵害的情况下也能够恬淡的当个本分的鸵鸟,埋头认真总结自己的失误。千万别来诉苦,更不能向无关人士要饭乃至报复社会。成为我辈的道德楷模,此致敬礼!
hfpp2012
2022-02-10 23:22:02 +08:00
没啥必要,程序员白嫖的人太多了
gugu33
2022-02-11 00:59:10 +08:00
不经历摸爬滚打和冷嘲热讽你怎么会成熟?你的开源只是为了把 github 当作一个展示宣传的渠道?而扬名获利的权利保留?你以为你生活在上帝的天国里,人间处处是美好?这样的小白发现一个骂一个
neoblackcap
2022-02-11 01:18:11 +08:00
@Red54 开源协议我看就没有限制商用的,因为限制商用也是一种“不自由”。所以基本上都是在让你商用难受上面做文章。

至于 unreal 只是给你看代码,人家出的是 eula ,他们可不是什么开源项目。只是让你有查看源代码的权利,代码版权还是属于 epic 公司,同时你要用的话,就要按 eula 地走。

当然了除了这些版权问题(copyright),现实中实际上还会牵涉到专利问题。比如特定软件实现是有专利的,哪怕代码是 GPLv2 ,一样有可能被专利人起诉。
neoblackcap
2022-02-11 01:24:41 +08:00
@zwpaper 又想开源又不想让人商业?那你写 EULA ,商用请联系你获取授权不就得了。跟 Unreal 那些商用软件一样。只要人家用了你的代码就是侵权,看可以,但是用不可以。
baobao1270
2022-02-11 01:41:53 +08:00
@ShadowPower 如果使用包管理器的话,不用在项目中包含 LICENSE 吧。包管理器会处理 LICENSE 这样的事情。对于写库的人来说,有义务让让包管理器构建的源码包中包含自己的 LICENSE 。

其实这个问题不是协议的问题,大多数协议无法避免别人那你的代码上架应用商店。像我自己因为和某个开源项目的开发者闹翻了,于是自己 fork 了一份代码进行了修改并上传到了 Chrome 商店(换了个不同的名字)

一般这个问题通过商标或者专利解决,但是很显然很多个人开发真很难有精力去做这件事情。从某种程度来讲开源其实是一件很奢侈的事情——因为理论上每个开源的开发者都需要钱和时间去解决这类问题。希望能有这么一种许可证可以“允许别人商用、但是不能上架中心化的软件商店”吧。
KiseXu
2022-02-11 08:54:37 +08:00
向楼主咨询下软件问题,为啥我点击每个 key ,右侧 key 的内容视图不是直接更新,要点下刷新才行。这也太不符合预期了吧。
ShadowPower
2022-02-11 10:11:17 +08:00
@baobao1270 使用包管理的时候,依赖库只有一个名称或链接,没有包含软件副本。用包管理工具下载下来的源码或者二进制包往往都遵循许可协议要求附带了许可协议原文,所以没有问题。
有问题的地方是,当这个应用编译成可执行文件以后,这个可执行文件同样附带了软件的副本。此时应该将许可协议和软件副本一同分发给用户,这时候包管理工具就不能解决问题了。
把许可协议嵌入到软件界面里是一个简单的方法。当然也可以用其他方法,只要确保许可协议和软件副本一同分发给用户即可。
py2ex
2022-02-13 18:12:00 +08:00
先不论 帖主 OP 可能没想到自己选择的协议可能会允许不署名的商用,
就看本贴回复,没想到 2022 年了,还有人认为,公布源代码(我理解的“开源”)等同于免费授权任意一个人用于商业目的。

普及开源协议还有很多事情要做。

对于 OP 我没有更好的建议,贴中的其他回复已经提到了,认真阅读协议内容,选择适合自己预期的协议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832755

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX