
| 关注 @shanecurcuru
马萨诸塞州剑桥市
Shane 是 Punderthings℠ LLC 咨询公司的创始人,帮助组织找到更好的方法来参与驱动现代科技和商业的关键开源项目。他撰写博客和推文,内容涉及开源治理和商标问题,并在 ApacheCon、OSCON、All Things Open、Community Leadership Summit 和 Ignite 等主要技术会议上发表演讲。
Shane Curcuru 担任 ASF 的品牌管理副总裁,编写了涵盖所有 200 多个 Apache® 项目的商标和品牌政策,并协助项目定义和监管其商标,以及与使用 Apache 软件品牌的各种软件供应商谈判协议。Shane 正在担任 ASF 的第七任当选董事,为所有 Apache 项目提供治理监督、社区指导和财务审查。
除此之外,Shane 还是:一位父亲和丈夫,一位宝马车主和爱开玩笑的人。哦,我们还养了猫!关注 @ShaneCurcuru,阅读关于开源社区的文章,并查看我的 FOSS 基金会目录。
发表的评论
很棒的文章,概念广泛,但确实需要后续文章来讨论将组织与其客户联系起来的一些更实际的方面——即那些将支付某种薪酬(甚至只是托管成本)的实体。
黑客伦理在社会上很重要,但它在个人层面上运作。一旦你谈论一个开放的*组织*,世界如何看待、与之互动并考虑使用一个组织的产出,还有更多的方面需要讨论。代码只有在其他人使用时才对世界有价值:与社区或公司驱动的项目相比,个人黑客项目实际上不太可能在更大的世界中被*使用*。
另外,真正迫在眉睫的大问题是商标和品牌。人们有点在思考开放组织如何建立品牌,尽管我们这些阅读 opensource.com 的人即使与最小的广告公司相比,经验也少得多。但真正仍然被广泛误解的问题是商标,以及法律如何定义商标的所有权。
在一个“开放组织”中,谁拥有商标?黑客的观点是无关紧要的——这一切都取决于使用商标并提供软件产品的法律实体是什么。
#2 和 #3 都是工程师的症状:它还没有准备好,我不想在它完美之前发布!如果你想发展一个开源项目,你*具体*如何定义增长?
你想要培养的是贡献者的增长。而不是代码。因此,“尽早发布,经常发布”至关重要,因为新手通常会从下载*发布版本*开始,然后——如果他们感兴趣——开始查看代码。
大多数人对你的代码不感兴趣。他们感兴趣的是它为他们解决什么问题。拥有发布版本——即使是不完整的——是新手开始了解你的项目是否对他们有趣的方式。
此外
错误 #0:没有 LICENSE,最好是众所周知的 LICENSE(MIT、Apache、GPL)。
错误 #... 嗯,没有数字可以表示这个,它是一个名称:没有一个好的 README。一个真正告诉人们你的代码是做什么的,如何使用它,以及如何贡献(或*明显的*指向这些的指针!)。
嗯,是的,Jono,文章很棒,但是还有很多数字需要添加到其中!