如何对一个项目做好开放源代码

2013-04-07 18:09:38 +08:00
 cloudzhou
最近准备开放 https://www.gitshell.com/ 的源代码 ,python + django,和对 openssh patch(c),少量 shell 脚本。
然而目前有一些担忧:
1)我希望事情做得完美一些,目前显然没有,充满各种 quick and dirty, copy-paste 的代码,所有代码都是自己写的(其实我是java工程师:)),所以很不专业,想大家合作做成一个相对好的版本发布出去。
2)安全问题,目前一些人在线上使用 Gitshell,如果有严重的安全问题就不好了。

总之,能不能先寻找可信任的一些开发者小范围开放源代码,然后接着开发,合适的时候一定协议开放代码,有什么建议?
4242 次点击
所在节点    程序员
18 条回复
ryon
2013-04-07 18:15:11 +08:00
好家伙,做的不错。我的建议你可以最快的时间放出去,让更多的人用起来,基本上不会马上有人会用你的产品部署到生产环境,每个用户都有一个试错的过程。他们觉得成熟了,他们会部署。
yangxin0
2013-04-07 18:16:22 +08:00
哈哈。 不错哟。 放出去我立马fork
catmic27
2013-04-07 18:22:18 +08:00
good
cloudzhou
2013-04-07 18:26:49 +08:00
@ryon 刚好有问题咨询你,我的邮箱 azhoulinux#gmail.com,有时间给我一下联系方式
leecade
2013-04-07 23:11:26 +08:00
cool 专等!
henter
2013-04-08 18:24:35 +08:00
不错啊!!
cloudzhou
2013-04-08 18:28:31 +08:00
@henter
@leecade
@catmic27
@yangxin0
等最近的 pull request 功能补充上去和把代码整理,优化一下
wwqgtxx
2013-04-08 20:28:16 +08:00
@cloudzhou 会去支持git smart http(s)协议么?很多网络封锁ssh端口,可以考虑像github/googlecode/gitcafe那样支持https协议的git么?(git 1.6.8之后的协议)。

可以开通一个国内搭建的git-scm.com么?
方法在这里: http://www.worldhello.net/2013/03/04/build-git-scm-com.html
就运行在git.gitshell.com也不错,方便大家下载学习使用git,免了翻墙麻烦。
thelordsaves
2013-04-08 20:55:00 +08:00
不错~
cloudzhou
2013-04-09 10:45:28 +08:00
@wwqgtxx 应该支持 smart http(s),主要是要nginx要结合后台认证不那么容易,不过这个问题最近快要解决了,请期待吧。

第二个要求本地搭建不能保持常态更新,而使用代理比较合适,代理需要海外vps,可以访问 http://git.gitcafe.com (哇,我在推荐其他对手!)。
wwqgtxx
2013-04-09 21:07:42 +08:00
@cloudzhou
听你的话,等待smart https for git

就怕那个linode vps随时会被gfwed……,希望有墙内镜像(毕竟git-scm更新并不频繁),也可以是gitshell一个小卖点,不用考虑gfw就可以看到progit,哈哈

作为开发者,你认为对手gitcafe怎么样?(要不是支持smart https我才不用呢)

不知道gitshell的运营怎么样,不会在github被gfwed之前提前下课吧(知道大家都不希望)
cngithub
2013-04-09 22:43:15 +08:00
开源界的法则:尽快发布、尽多发布。
cloudzhou
2013-04-09 23:32:30 +08:00
@cngithub 只是总想完美点发布
@wwqgtxx 不管是 Gitshell 还是 gitcafe ,从创新的角度来讲都没有突破性,gitcafe的模仿程度更加高。我总是在想产品形态是什么,能满足用户什么需求,而不是单纯就做个试试。

目前只是有点模糊说说不清的想法。
chloerei
2013-04-09 23:43:16 +08:00
cloudzhou
2013-04-12 15:54:02 +08:00
@wwqgtxx now support git smart protocol,https write and read。
目前界面非常简陋,我正在寻找合适的前端、设计工程师合作。
luztak
2013-04-14 00:03:30 +08:00
@cloudzhou 表示手里dotgit.com正闲着=w=
wwqgtxx
2013-04-18 20:36:34 +08:00
@cloudzhou 用了,不错,非常好用,谢谢了
joshokn
2013-04-18 20:53:10 +08:00
做的不错,算是填补一个空缺吧。开源的东西,大家一起做,速度更快,能满足更多的需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/65177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX