什么是SATA License
SATA License,全称The Star And Thank Author License(下面简称SATA),是zTrix发明的一款基于MIT许可证的集实用与逗逼于一身的开源许可证。
特点
当你使用了使用SATA的开源软件或文档的时候,在遵守MIT许可证的前提下,你应该马不停蹄的给你所使用的开源项目“点个赞”,比如github上的star
或者google code上的+1
,然后你应该感谢这个帮助了你的开源项目的作者,作者信息可以在许可证头部的版权声明部分找到。
下面是几条SATA作者推荐的感谢途径,也是SATA包含的内容:
- 给你使用的开源项目的作者发个Email,和他交个朋友
- 提出你在使用过程中发现的BUG或者提一些建设性的意见
- 告诉你的朋友们这个开源项目碉堡了(博主:就像我在宣传SATA)
- 当然,你也可以只是在心里默默的感激,不用让全世界都知道
当你改进了使用SATA的项目,你可以在许可证头部的版权部分添上你的大名,并且写上你改进后的项目地址。但是不要对别人的名字和项目地址进行删除或修改。
有关MIT License
MIT开源许可证限制了什么呢?微乎其微!
你基本上可以把使用MIT许可证的开源项目拿来做任何你能想到的动作,比如修改、合并、发行等等,但是你一定要带上原许可证,以表明你使用了别人的开源项目。具体的介绍请自行google或baidu吧。
SATA的发展
SATA的作者鼓励使用了SATA的小伙伴把自己的项目放到此处,截至本文发表时间,已经有9位开发者将SATA放到了自己的开源项目中。路漫漫其修远兮,拥有开源精神的小伙伴们快加入进来吧!
个人感受
不得不叹服清华才子的脑洞,搞出这么有趣又实用的许可证来。说它有趣,是因为许可证的要求就很无厘头,重在向作者表示感谢,点个赞还不够,还得发个邮件才算尽职尽责;说它实用,是因为鼓励和感谢是驱动开源项目开发者和文档编写者的无价的动力,这定会让开源er们更加激情的投入到开源中来,为程序世界贡献出更多闪耀的瑰宝。
谨以此文为SATA的发展尽自己的一份绵薄之力。
相关链接
- Let’s Make License Social! The Star and Thank Author License (SATA License)——SATA作者的博文(英语)
- SATA项目地址
- SATA项目地址2——我稍作修改的版本
- 别以为把你的代码上传到开源中国就算是开源了!先选择一个合适的 License 吧——我第一次知道SATA的地方