该如何选择开源协议?
zozoh :
我们选最宽松的。
杜玉杰 :
看出发点是什么,前面说过任何开源项目的发展模式都是和其许可协议密切相关的,看你打算如何经营你的项目。
姜宁 :
GPL give me everything, MPL give me something, ASL give me credit。
我看好宽松,并且对商业友好的Apache 软件许可。
庄表伟 :
与项目的具体性质有关。
程开源 :
看各自的目的,如果是出于降低研成本的考虑,建议用Apache License;如果是出于知识自由传播,建议用GPL/LGPL等,如果是商业考虑,建议用多License并存。
列举出您心中的开源项目Top5,并给出理由。
zozoh :
wendal 比较在行。
列举出您心中的开源项目Top5,并给出理由。
杜玉杰 :
- Top1 GNU项目,该项目的发起者不仅定义了GNU GPL许可协议,同时也是自由软件的精神领袖,该项目对开源运动影响深远。
- Top2 Linux项目,世界上最具影响力的开源项目,开源社区典范。
- Top3 Apache项目,其背后的基金会以及其运作模式对开源社区影响深远。
- Top4 Git项目,正影响无数开发者的工作方式。
- Top5 OpenStack项目,不解释了。
姜宁 :
项目太多,还没真排过……
庄表伟 :
这个TopX,重要吗?
程开源 :
- No1. Gcc ,早期开源产品的妈,没有她,好多开源产品无从谈起;
- No2. Linux开源产品的家 ;
- No.3 MySQL 开源产品的肚子
- ……
谈谈您的开源项目!有没有想放弃的时候?您是如何坚持下来的?
zozoh :
因为没有过想放弃,所以也没怎么坚持。
杜玉杰 :
我还在不断学习中。
姜宁 :
我参与的开源项目背后基本都有公司在后面推动。如果我放弃现在的工作的话,我不太可能会放弃现在参与的项目,这和Apache软基金会项目都是面向个人的有很大关系。只要我愿意,我对项目的贡献不会因为我工作的变动而受到阻止。
庄表伟 :
我的开源项目,都是出于兴趣来做的,不必专门介绍,也许到某个时候,没兴趣了,就不做了呗。我猜想,大多数开源项目背后的心态,都是类似这样的吧。
国内开源将如何发展?你的建议是?
zozoh :
Github 用的人越来越多,会越来越多的人和开源项目沾边。我觉得蛮好的,没啥建议。
杜玉杰 :
题目太大,也不是我能预测得到的,另外自己做得也还不够好还需要继续努力。
姜宁 :
前途是光明的,道路是曲折的。我的建议就是营造好的开源生态环境。
庄表伟 :
其实,关于国内的开源,我并没有太多的话想说,只有三句话想说:
- 开源力量公开课这样的形式,我觉得很有前途
- 开源人应该多找机会聚聚
- 最缺的是一个或者更多个健康运作的开源基金会,希望早日看到开源基金会的成立
程开源 :
国内的开源发展,最需要大家的协作意识,并意识到协作其实需要规则,具体就不讲了,大家可以在由40多位共同发起人发起的息壤开源社区得到一些答案。
您最希望对打算从事开源的开发者说的话是?
zozoh :
多写代码,少吹牛B。
杜玉杰 :
别光听我瞎说,要相信你自己。
姜宁 :
开源就是重在掺和,在掺和中你能开拓视野,学到知识,收获友谊,成就事业 :)。
庄表伟 :
zozoh +1,如果喜欢,就去coding,然后发布代码。
程开源 :
放出代码前,想清楚,你是想通过开源赚钱呢,还是分享,如果是前者,按商业的作法玩开源,就像MySQL, Jboss 一样;如果后者,请多学习一下Apache ,Linux Kernel的作法。 末了,希望大家多参与到我们发起的开源基金会-息壤开源中来。 |