开源项目怎么变成自己的
许多软件开发人员都有自己的辅助项目,通常是开源项目。 当这些开源爱好变得太大时,开发人员如何管理它们?
所有开放的业务和项目都面临这个问题:如果它们太大了,则需要更多的成员来承担集体的负担。 他们的扩展策略很重要。
一个流行的开源社区最近面临这个问题。 社区超越社区的方式教会了我们有关扩展开放组织的技巧。
爆炸式增长
这个故事的中心是围绕虚拟专用网络软件SoftEther形成的社区。 SoftEther是筑波大学学生的产品, Daiyuu Nobori是首席开发人员。 Nobori在18岁时就开始开发SoftEther 1.0(以允许他绕过其校园已安装的防火墙)。 该软件功能强大,甚至连日本政府都反对它—因此,当时他甚至不被允许以免费软件形式发布。 他开办了自己的公司SoftEther Corporation,并出售了其中的SoftEther软件。 几年后,他继续开发并将其用作他的硕士论文研究的一部分。
在2013年,他决定根据GNU公共许可证开放SoftEther VPN代码的源代码。 他的公司出售的SoftEther VPN版本随后将名称更改为PacketiX。 在几周内,SoftEther VPN获得了巨大的吸引力,并成为可以绕过中国长城防火