吴昊把毕生心血的项目开源,五年间收到186个国家的开发者贡献。某天,一家云计算巨头宣布将他的项目封装成收费服务,代码一个字没改。
社区愤怒声讨,律师却说:“他们完全合规。”当晚,吴昊提交了最后一个Commit——在LICENSE(开源协议)里加入条款:“所有商业用户必须把净利润的1%捐给非洲程序员培训。”
三个月后,那家巨头默默下架了服务。
启示:开源协议是程序员最后的武器。
吴昊把毕生心血的项目开源,五年间收到186个国家的开发者贡献。某天,一家云计算巨头宣布将他的项目封装成收费服务,代码一个字没改。
社区愤怒声讨,律师却说:“他们完全合规。”当晚,吴昊提交了最后一个Commit——在LICENSE(开源协议)里加入条款:“所有商业用户必须把净利润的1%捐给非洲程序员培训。”
三个月后,那家巨头默默下架了服务。
启示:开源协议是程序员最后的武器。