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

kaiyuan10nian · 2022-11-09 20:09:49 · 1845 次点击 · 预计阅读时间 2 分钟 · 大约8小时之前 开始浏览    
这是一个创建于 2022-11-09 20:09:49 的文章,其中的信息可能已经有所发展或是发生改变。

开源十年

公众号:开源十年 | 网址:https://www.xiaoyin.live 小程序:开源十年 github:https://github.com/kaiyuan10nian/kaiyuan10nian

kaiyuan-logo-qrcode.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

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