V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cloudzhou
V2EX  ›  程序员

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

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

    总之,能不能先寻找可信任的一些开发者小范围开放源代码,然后接着开发,合适的时候一定协议开放代码,有什么建议?
    18 条回复    1970-01-01 08:00:00 +08:00
    ryon
        1
    ryon  
       2013-04-07 18:15:11 +08:00
    好家伙,做的不错。我的建议你可以最快的时间放出去,让更多的人用起来,基本上不会马上有人会用你的产品部署到生产环境,每个用户都有一个试错的过程。他们觉得成熟了,他们会部署。
    yangxin0
        2
    yangxin0  
       2013-04-07 18:16:22 +08:00
    哈哈。 不错哟。 放出去我立马fork
    catmic27
        3
    catmic27  
       2013-04-07 18:22:18 +08:00
    good
    cloudzhou
        4
    cloudzhou  
    OP
       2013-04-07 18:26:49 +08:00   ❤️ 1
    @ryon 刚好有问题咨询你,我的邮箱 azhoulinux#gmail.com,有时间给我一下联系方式
    leecade
        5
    leecade  
       2013-04-07 23:11:26 +08:00
    cool 专等!
    henter
        6
    henter  
       2013-04-08 18:24:35 +08:00
    不错啊!!
    cloudzhou
        7
    cloudzhou  
    OP
       2013-04-08 18:28:31 +08:00   ❤️ 2
    @henter
    @leecade
    @catmic27
    @yangxin0
    等最近的 pull request 功能补充上去和把代码整理,优化一下
    wwqgtxx
        8
    wwqgtxx  
       2013-04-08 20:28:16 +08:00 via Android   ❤️ 1
    @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
        9
    thelordsaves  
       2013-04-08 20:55:00 +08:00
    不错~
    cloudzhou
        10
    cloudzhou  
    OP
       2013-04-09 10:45:28 +08:00   ❤️ 1
    @wwqgtxx 应该支持 smart http(s),主要是要nginx要结合后台认证不那么容易,不过这个问题最近快要解决了,请期待吧。

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

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

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

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

    目前只是有点模糊说说不清的想法。
    chloerei
        14
    chloerei  
       2013-04-09 23:43:16 +08:00   ❤️ 1
    cloudzhou
        15
    cloudzhou  
    OP
       2013-04-12 15:54:02 +08:00   ❤️ 1
    @wwqgtxx now support git smart protocol,https write and read。
    目前界面非常简陋,我正在寻找合适的前端、设计工程师合作。
    luztak
        16
    luztak  
       2013-04-14 00:03:30 +08:00
    @cloudzhou 表示手里dotgit.com正闲着=w=
    wwqgtxx
        17
    wwqgtxx  
       2013-04-18 20:36:34 +08:00 via Android   ❤️ 2
    @cloudzhou 用了,不错,非常好用,谢谢了
    joshokn
        18
    joshokn  
       2013-04-18 20:53:10 +08:00   ❤️ 1
    做的不错,算是填补一个空缺吧。开源的东西,大家一起做,速度更快,能满足更多的需求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.