开源十年项目开始走向正规化~

kaiyuan10nian · · 1342 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

## 开源十年 公众号:开源十年 | 网址:https://www.xiaoyin.live 小程序:开源十年 github:https://github.com/kaiyuan10nian/kaiyuan10nian ![kaiyuan-logo-qrcode.jpg](https://s2.loli.net/2022/11/09/LT8H4wkiptn59rv.jpg) #### “开源十年”项目名字的由来 ###### | 2022-11-9更新 “开源”一词同出自《荀子·富国》的“节其流,开其源”,我们在日常生活中也经常说要“开源节流”,其不过都是“富”的寓意。而至新时代以来,在我们这些程序员的眼中“开源”一般指代“开源软件”,故选取“开源”二字。 “十年”本是一首陈奕迅的歌,但在这里寓意“坚持”,也是给自己内心种下的一个锚点,希望我可以一直坚持下去,人生悠悠三十载别的没有学到多少,但看清了人身上最珍贵的品质无非就是---坚持。 开源十年,希望我可以心无旁骛坚持十年再回头看。 #### 为什么做开源? 在当前动荡的市场环境下,任何组织都不应过渡依赖某一家公司,因为他们可能正在面临生存问题,我在深圳最近就亲眼见过不少公司的倒闭。 如果客户选择了某一家公司的去开发产品,无异于把自己的命运交给了对方。若选择开源项目则与之相比风险会小上许多,同时在时间、花费、自由、灵活性、定制化、透明度、试用等等方面优势明显。 我的目的就是专注于开源项目,免费分享与需要的人。开源是为社会做出自己的微绵贡献,而分享使我快乐。 #### 打算怎么做? 开源十年自发起以来差不多半年过去了,这中间看得见的成就其实并不大,但对我个人来说仿佛打开了一扇奇妙的大门,是以前只知道低头敲代码所不曾接触也理解不了的震撼。 开源项目不仅仅需要坚持,还需要创新、协作、运营、社区、推广、服务、发布、认证、协议...最最重要的是:沟通。 之前我都是低头自娱自乐,导致同仁好友参与不进来或者空有壮志却难得其门,总归还是项目主导人管理的问题。 后期我的首要任务就是把该项目的章程给大家画出来,如何参与,如何贡献,如何使用,需要贡献什么能得到什么一一给大家表述清楚。 并在“开源十年”公众号下面单独设立一个进度表,表里有待完成的任务列表和已完成或者一些注意事项等信息。 #### 项目的发展方向是什么? 在项目创建之初我就给自己定性过,自认并非大才之人,但有鸿鹄之志,虽非技术大拿,但愿牵马坠蹬。随着项目的发展贡献者会越来越多,到时成立贡献者委员会大家投票决定吧。 开源协议 开源协议我打算选择《木兰宽松许可证第2版》英文简称MulanPSL2,该许可证是由北京大学牵头,依托全国信标委云计算标准工作组和中国开源云联盟,联合开源生态圈产学研优势团队和个体、尤其是开源法务和律师,起草、修订并发布。 地址:http://license.coscl.org.cn/MulanPSL2/index.html 本许可证就一个意思:随便造~支持国内开源项目的发展 #### 开发公约 请将如下声明文本放入每个源文件的头部注释中: ``` Copyright (c) [2022] [开发者姓名] [开源十年] is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details. ``` #### 参与方式 1、关注“开源十年“公众号,联系客服人员/或者加群;(发送”加群“即可) 2、去任务清单中领取开发任务并申请功能分支; 3、clone项目代码; 4、完成开发/测试/校验; 5、提交代码;(commit中备注功能/任务名称及版本) 6、项目组审查代码并发布; 7、根据贡献评估贡献度并加入”贡献者名单“; #### 项目分支说明 master:项目主分支 test:测试分支 develop:开发分支 feature-XX:功能分支 #### 项目结构说明 -- BLOG 是之前的Go项目实战 --XX 【还未公布】 #### 贡献者名单 1、开源十年 2、暂无

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1342 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传