你也能加速脱钩 - 反俄中伊朝开源协议
我们正在发起一系列旨在反对并阻止极权国家享受开源成果的开源协议。具体做法很简单,在知名的,没有明文禁止更改内容的开源协议的基础上附加条款,禁止极权国家使用。
https://github.com/acirn/anti-cirn
你能做什么:
- 安全第一。首先请勿使用实名注册的邮箱,如QQ邮箱。其次请避免使用可以追踪到你本人的邮箱。GitHub注册只需要邮箱,只要邮箱匿名,就可以保证一定程度的安全。当然基本的网络安全和反社会工程学的知识总是要有的,这点会上品葱的人,问题应该不大。但是
- 如果你不是软件开发者,你可以为项目点赞(star),也可以翻译其他语言版本,在问题(issues)里提交你的意见和建议,等等。
- 如果你是软件开发者,你可以分支项目(fork),用PR的方式提交你的修改建议,在你的项目里使用反俄中伊朝协议,等等。
- 如果你不愿意使用GitHub,你可以搬运本项目到bitbucket等其他平台,把本项目搬运到reddit等其他网站,也可以单纯为本帖顶帖。
- 因为安全问题,请避免私信,在github issues里沟通(反对者会被拉黑,本项目本来目的就是为了促进脱钩,越分裂越好,最好反对者建立一个反反俄中伊朝协议,互相脱钩)。如果有更基础的问题,请善用google,比如搜索“如何注册github”。如果结果是中文网站,建议使用保护隐私的浏览器或无痕模式。
希望大家多多支持,谢谢!我是王立军,美国使馆我最熟。
https://github.com/acirn/anti-cirn
你能做什么:
- 安全第一。首先请勿使用实名注册的邮箱,如QQ邮箱。其次请避免使用可以追踪到你本人的邮箱。GitHub注册只需要邮箱,只要邮箱匿名,就可以保证一定程度的安全。当然基本的网络安全和反社会工程学的知识总是要有的,这点会上品葱的人,问题应该不大。但是
- 如果你不是软件开发者,你可以为项目点赞(star),也可以翻译其他语言版本,在问题(issues)里提交你的意见和建议,等等。
- 如果你是软件开发者,你可以分支项目(fork),用PR的方式提交你的修改建议,在你的项目里使用反俄中伊朝协议,等等。
- 如果你不愿意使用GitHub,你可以搬运本项目到bitbucket等其他平台,把本项目搬运到reddit等其他网站,也可以单纯为本帖顶帖。
- 因为安全问题,请避免私信,在github issues里沟通(反对者会被拉黑,本项目本来目的就是为了促进脱钩,越分裂越好,最好反对者建立一个反反俄中伊朝协议,互相脱钩)。如果有更基础的问题,请善用google,比如搜索“如何注册github”。如果结果是中文网站,建议使用保护隐私的浏览器或无痕模式。
希望大家多多支持,谢谢!我是王立军,美国使馆我最熟。
24 个评论
我不是法律专业人士,但是看这个license可能有点问题。
pay tax to定义太过于模糊了,你是指他们是tax resident(也就是现代税法的所谓“税务居民”)还是只要交税就算?那如果我买了一件俄国制造的产品,间接给俄国交了关税,是不是我也是受到制裁?
更不要提据我所知北韩这种极权国家压根没有现代意义上的所得税法的概念,人民的即国家的,北韩人民可能压根没有在给政府交所得税或者任何形式的税收(计划经济下政府掌管一切,政府收自己的税自然不合逻辑)
我个人的建议是分开定义自然人和公司。自然人看你是否希望ban掉在西方的可能对这个政权反对的这几个国家的公民,可以以国籍或者居住权定义。一般来说西方制裁是这两个里面选一个或者两个。你可以Ban所有这几个国家的公民,也可以说不管使用者国籍如何,只要这个人在这几个受制裁国家境内,就禁止使用这个软件。然后公司/组织实体的话,可以说所有在这几个国家境内注册的公司,和比如说和这几个国家政府有关系的公司,都禁止使用这个软件,但是这里又涉及到什么情况下算是一个公司和这几个国家的政府有关系,具体的关系到了什么程度才受到这个禁令限制。
想法是好的,但是普通程序员写这种法律条文(尤其是涉及到公司和跨国公司的情况下)很容易产生模糊在法律上站不住脚,我个人的建议是如果真的想搞这种东西,最好还是找一个律师仔细修改细化条文,保证如果真的有违反能通过司法手段(比如诉讼)制裁对方。
pay tax to定义太过于模糊了,你是指他们是tax resident(也就是现代税法的所谓“税务居民”)还是只要交税就算?那如果我买了一件俄国制造的产品,间接给俄国交了关税,是不是我也是受到制裁?
更不要提据我所知北韩这种极权国家压根没有现代意义上的所得税法的概念,人民的即国家的,北韩人民可能压根没有在给政府交所得税或者任何形式的税收(计划经济下政府掌管一切,政府收自己的税自然不合逻辑)
我个人的建议是分开定义自然人和公司。自然人看你是否希望ban掉在西方的可能对这个政权反对的这几个国家的公民,可以以国籍或者居住权定义。一般来说西方制裁是这两个里面选一个或者两个。你可以Ban所有这几个国家的公民,也可以说不管使用者国籍如何,只要这个人在这几个受制裁国家境内,就禁止使用这个软件。然后公司/组织实体的话,可以说所有在这几个国家境内注册的公司,和比如说和这几个国家政府有关系的公司,都禁止使用这个软件,但是这里又涉及到什么情况下算是一个公司和这几个国家的政府有关系,具体的关系到了什么程度才受到这个禁令限制。
想法是好的,但是普通程序员写这种法律条文(尤其是涉及到公司和跨国公司的情况下)很容易产生模糊在法律上站不住脚,我个人的建议是如果真的想搞这种东西,最好还是找一个律师仔细修改细化条文,保证如果真的有违反能通过司法手段(比如诉讼)制裁对方。
都开源了还禁特定国家有什么用,闭源可以内置检测来防止使用,但其他国家会有意见,而且社区想开源,你政府无权阻止啊。

都开源了 你怎么禁止。
中国经常违反知识产权, 你都拿它没办法 ,何况是开源的。
中国经常违反知识产权, 你都拿它没办法 ,何况是开源的。
>>都开源了还禁特定国家有什么用,闭源可以内置检测来防止使用,但其他国家会有意见,而且社区想开源,你政府...
跟政府有什么关系?假如中国公司违反了你的协议,如果他在你的司法管辖区有资产,你可以在所在地起诉,并请求相关金额补偿。
你说的政府可能指的是检察院,版权法是民事范畴,跟检方没关系。
开源了就没法阻止的
>>我不是法律专业人士,但是看这个license可能有点问题。pay tax to定义太过于模糊了,你是...
你可能对合同有误解,合同越模糊,保护的范围越大。法律定义精确是为了减少打击面和口袋罪,我们的目的正好相反,是扩大打击面。
如果你的合同定义模糊,后果是别人不敢在你的合同上签字,而不是合同无效。定义模糊符合我们的宗旨。
如果有建议,欢迎提交PR拟定类似的协议。不同的人可以因为不同理由选择不同协议,很有可能有人会更加倾向使用你主张的定义更精确的协议。
>>开源了就没法阻止的
鉴于有几个人有类似误解,又不愿意阅读原文,我来解释一下。
开源协议本质是一个关于某个受版权法保护的内容的合同。你使用了合同包括的内容,就代表接受了协议,受合同制约,这是一回事。
具体关于违反合同怎么样,请阅读一下主页的内容。
>>鉴于有几个人有类似误解,又不愿意阅读原文,我来解释一下。开源协议本质是一个关于某个受版权法保护的内容...
你要了解下开源本质上的定义。开源就是代码公开,在github上谁都可以下。你现在在协议里写一句“不准这四个国家用”,这四个国家就会遵守了?naive了吧?有知识产权的东西ccp都可以偷,何况你这直接在网络上公布的东西?
ccp难道不会把你的代码都下载下来,自己换皮改一遍,然后说自己从没看到过你的代码?
要么你把ccp的ip给block了。这有意义吗?ccp不会找人从别的国家把代码弄来?
这就是个纯粹自欺欺人的举动。开源的本质是人可以看到你的源代码。只要人可以看到,你就阻止不了人分享,更阻止不了ccp偷和改你的代码。只要你把代码公开了,加什么协议意义都不大,防君子不防小人。人家就说没看过没参考过你的代码,一切都是“自主研发”,你又能怎么样?
你只是在感动你自己。
>>我不是法律专业人士,但是看这个license可能有点问题。pay tax to定义太过于模糊了,你是...
不管是法律上有问题,这就是个没法执行的条款。开源了就是谁都能access。人家把你代码研究个透,会去自己重写一个或者干脆就不重写然后闭源,你能咋样?
指望这四个国家的政府良心发现主动遵守你的条款?
脱了裤子放屁而已,不如直接闭源多简单
>>跟政府有什么关系?假如中国公司违反了你的协议,如果他在你的司法管辖区有资产,你可以在所在地起诉,并请...
醒一醒,中国政府不会承认违反了你的协议的。他们会说根本没有看过你的代码,只是“自主研发”出来了和你代码功能一样的东西。而你没有任何证据证明他们在撒谎。
很好, 讓剽竊惡人違法就行. 若我是參與某個項目開發的人, 有揭發剽竊惡行的手段就行.
>>你可能对合同有误解,合同越模糊,保护的范围越大。法律定义精确是为了减少打击面和口袋罪,我们的目的正好...
错了,合同定义模糊人家稀里糊涂就能找到漏洞把你这个给绕出去,不然律师打官司是干啥的,谈合作为什么大家双方律师都喜欢咬文嚼字纠结某一个词的意思。如果一个法律无法执行那和没有法律也没有区别。
这个题主真有意思,一点听不得反对意见(何况还不是反对)。直接就折叠所有反对意见。这水平也难怪想出这种毫无执行可能的方案。
我就问你,一个开源的项目,你如何举证中国用了其中的内容。中国是不会把代码读懂然后重写一遍吗?鸿蒙就是所谓“自主研发”的,人家到现在也没承认用了开源项目。你又有什么办法?
如果你想的是,你有这个“我认为你用了你就是用了”的思路的话,最好的办法是闭源。不用脱了裤子放屁。开源社区的生态就不允许你这样的想法。沾上开源两个字,就没可能阻止任何人用了。
你葱是没有程序员吗?还是立场先行到常识都不要了?
我就问你,一个开源的项目,你如何举证中国用了其中的内容。中国是不会把代码读懂然后重写一遍吗?鸿蒙就是所谓“自主研发”的,人家到现在也没承认用了开源项目。你又有什么办法?
如果你想的是,你有这个“我认为你用了你就是用了”的思路的话,最好的办法是闭源。不用脱了裤子放屁。开源社区的生态就不允许你这样的想法。沾上开源两个字,就没可能阻止任何人用了。
你葱是没有程序员吗?还是立场先行到常识都不要了?
>>跟政府有什么关系?假如中国公司违反了你的协议,如果他在你的司法管辖区有资产,你可以在所在地起诉,并请...
公司没问题,但是主权国家一般有主权豁免,比如加拿大就有State Immunity Act https://laws-lois.justice.gc.ca/eng/acts/S-18/ 规定了外国政府,除法律规定情况下之外,不得是加拿大法院的诉讼对象,这个和国际法中的各国平等原则有关,A国自然不能用自己的法院管辖B国。
当然不论是公司还是政府都有一个执行问题,除非你是美国那样全世界都跟你做生意的状态,你如果执行都要这个国家的政府/公司在法院有司法管辖权的地方有财产,如果对方就跟你耍流氓一分钱也不给你,公司的雇员也不踏上你的国土,那自然就事实上空有判决无法执行了。
>>这个题主真有意思,一点听不得反对意见(何况还不是反对)。直接就折叠所有反对意见。这水平也难怪想出这种...
发布开源协议是为了让别的作者用啊,你脑子里都是“封锁芯片才能制裁CCP”这种大旗党思维吗?笑死人了。
>>错了,合同定义模糊人家稀里糊涂就能找到漏洞把你这个给绕出去,不然律师打官司是干啥的,谈合作为什么大家...
合同定义范围越小律师越容易绕开,你这完全说反了。不过用交税界定确实没法把朝鲜包进去,不过话说回来,朝鲜在海外根本没资产,这协议根本是针对海外有资产的大户,也就是中俄吧。
没有可行性也没有必要,就跟禁枪一样,只会伤害到普通人,信息不是芯片这种实体技术,极权势力一定会找到突破办法,高端科技封锁了那么多年,直到现在他们停止过偷窃吗?
既然开源,极权政府能拿去用,普通民众也能拿来用,甚至能用开源技术和极权对抗,开源对普通民众永远是利大于弊的
既然开源,极权政府能拿去用,普通民众也能拿来用,甚至能用开源技术和极权对抗,开源对普通民众永远是利大于弊的
>>发布开源协议是为了让别的作者用啊,你脑子里都是“封锁芯片才能制裁CCP”这种大旗党思维吗?笑死人了。...
你脑子清醒一点。你无论发布什么协议,ccp都可以换ip搞到你的代码。或者花钱让人从海外把代码扒拉下来传回国内。然后国内开始“自主研发”,套皮闭源。
事实上现在这一行为也是允许的,所以为什么只要开源就防不住的任何人用。因为你在开源协议里的条款,防君子不防小人。铁了心违反你开源协议的人,你没有任何办法追究。
我甚至可以用你的代码发文章不引用你,这么做坏的是我的名声,但你觉得ccp在乎名声吗?
但凡写过两行代码的人都不至于提出这种完全不能enforce的idea。
这个是个好主意,要支持!等我注册个新邮箱,再去点star
至少star不是零😄
如果你想把开源代码改头换面卖,你本身就违背了开源软件通常遵守的开源协议。你改了开源代码,如果自己用,没有问题,但是不能卖。
开源软件是人类的一大发明,开源软件并没有摧毁软件业,反而极大地促进了软件工业的进步。现在很多商业公司都支持开源软件,他们也很乐意把他们非机密的软件贡献出来大家用,他们也从中得到好处。可以说,开源软件是人类文明的一大进步,其妙处,更本不是盐碱地人能想象的。因此不应该禁止独裁国家使用。
开源软件是人类的一大发明,开源软件并没有摧毁软件业,反而极大地促进了软件工业的进步。现在很多商业公司都支持开源软件,他们也很乐意把他们非机密的软件贡献出来大家用,他们也从中得到好处。可以说,开源软件是人类文明的一大进步,其妙处,更本不是盐碱地人能想象的。因此不应该禁止独裁国家使用。