初创公司 经营

自由和开源软件不再是工作场所的禁忌,至少与十五年前不同。 如今,分布式协作平台和工具使世界各地的人们都可以为开源项目贡献代码,文档,设计,领导力和其他技能。 但是,新手实际上对自由和开源软件有深刻的了解吗?

如果您在开放源代码社区中闲逛了足够长的时间,您就会意识到开放源代码比在项目上拍免费软件许可证并将其扔在虚构的篱笆上等待来自永远的贡献者更多。 为了解决人道主义部门的这一问题,由媒体,艺术,互动与创造力中心 (MAGIC)的罗切斯特理工学院的FOSS计划牵头的LibreCorps计划与联合国儿童基金会合作开发了一系列资源来帮助新的开源维护者绘制了“开源路线图”以建立社区。

什么是LibreCorps?

LibreCorps将对开源感兴趣的RIT学生与人道主义和公民编码机会联系起来; 具体来说,是大学毕业要求中包含的全日制实习实习合作社的机会。

LibreCorps的学生在合作社的两个主要领域工作。 毫无疑问,第一个是技术。 第二个是FOSS社区和流程。 许多非政府组织和民间组织将公开许可的工作放到存储库中,但是需要一个计划来建立和维护围绕其技术的贡献者社区。

多年来,LibreCorps已与众多人道主义项目合作。 最近,LibreCorps与UNICEF Innovation签约,通过指导数家国际初创企业采用最佳实践来满足其资金的开源要求,从而支持创新基金 。

联合国儿童基金会创新基金会定期邀请两家公司一起参加同类群组研讨会,动手指导是研讨会的主要内容。 斯蒂芬·雅各布和贾斯汀·弗洛里W.代表LibreCorps的,还有两架儿童基金会创新基金研讨会 ,以帮助这些团队更好地理解自由和开放源码,以及如何成功地构建为操作的社区和团队开放的工作单位 纳秒 。 这些团队中的大多数要么从未从事过开源项目,要么仅对许可证和GitHub有基本的了解。 通常,对于这些团队而言,以任何人都可以看到您在做什么的方式来处理您的代码是过程的根本转变。

联合国儿童基金会(UNICEF)创新部与开源组织合作已有多年,目前为受资助的团队提供有关开源业务模型的课程。

“我们非常尝试地并且绝对是幼稚地接触了开源。我们热衷于为透明和感知而转向开源,但是除此之外,我们没有围绕衍生或创造价值的计划,我们对感知到的风险感到不安。迈克·诺兰(Mike Nolan)的指导为我们提供了明确的方向和更深刻的理解,即开源不是妥协,而是沟通渠道和建立社区的方式,他正在为我们提供实现这一目标的工具。” — Tupaia的总监Michael Nunan。

我们如何创建可行的社区战略指南?

去年夏天,LibreCorps开始开发和发展资源,以帮助这些团队应对构建开源社区的复杂而艰巨的挑战,并将其分解为更小,更易于管理的步骤。 迈克·诺兰 ( Mike Nolan)和肯特·里斯 ( Kent Reese)为团队开发了路线图模板,以评估其在维护性最佳实践中的当前状态,并为下一步计划制定里程碑。 对于第一次在开源领域工作的团队,LibreCorps团队会提供有关制定任务说明,为您的项目选择正确的许可证等方面的建议。 这些标题提供了一种交互式的,彩色编码的参考,以使他们对实现每个里程碑的进度有更深入的了解。

让我们更详细地探索每种资源,以了解它们如何工作:

路线图模板

路线图模板是一种可以动手实践且针对特定开源项目的资源。 路线图中有五个轨迹,分别具有不同的任务,以逐步扩大社区管理的重点领域。

第一条轨道包括里程碑,例如编写任务说明,选择免费软件许可并建立行为准则,并提供了一组开源工具或框架供用户了解更多。 第二个轨道包括逐步更高级的里程碑,例如记录如何设置开发环境,学习拉取请求工作流,选择项目托管平台等等。 进一步的轨道包括里程碑,例如实施持续集成(CI),组织社区活动和收集用户推荐书。

LibreCorps团队与该队列中的每个创新基金团队合作,为他们的项目创建专门的规则。 同类群组根据他们当前的工作目标来确定他们当前的位置。 然后,我们共同努力,确定发展其开源社区的下一步,然后制定战略以实现并实现这些目标。

自我评价指标

里程碑模板提供了有关前进方向的高级指导,但是自我评估规则是一种反馈机制,可为同类群组提供每项分配任务的例外,可接受和不良实施的图片。 自我评估规则使LibreCorps团队能够独立地自我评估在构建可持续发展和开放社区方面的进展。

专栏分为五个部分:

  • 社区外展
  • 持续集成和运行状况检查
  • 文献资料
  • 项目管理
  • 工作流程

每个轨道都包含详细的子任务集或构建开源社区的特定组件。 例如,文档包括编写有关贡献的准则,而社区扩展则包括维护项目网站并与上游项目社区(如果存在)互动。

LibreCorps团队主要与专栏合作,以评估创新基金同类团队是否充分满足其项目的开源要求。 一些团队利用规则来更详细地了解他们在社区工作中是否朝着正确的方向前进。

贡献这些资源

这些资源听起来有用还是有趣? 幸运的是,LibreCorps内容是根据知识共享许可获得许可的。 在FOSS @ MAGIC网站上了解有关LibreCorps的更多信息,并紧跟我们在GitHub上所做的工作。 要与我们联系,请访问fossrit.community上的社区话语论坛。

翻译自: https://opensource.com/article/19/12/humanitarian-startups-open-source

初创公司 经营

初创公司 经营_LibreCorps指导人道主义初创公司如何运行开源方式相关推荐

  1. 初创公司 经营_初创公司:斯坦福大学20堂课中的10堂课

    初创公司 经营 Why do some people get rich off of their ideas, and others are not able to reach even 100 cu ...

  2. 初创公司如何搭建开发框架_初创公司必须聘请开发者活跃

    初创公司如何搭建开发框架 In less than 100 lines of code, I was up and running with two beautifully different vie ...

  3. 计算机水平考试win操作,计算机等级考试综合指导:Windows系统“运行”中的小技巧...

    计算机等级考试综合指导:Windows系统"运行"中的小技巧 1.用"."和""打开指定文件夹 在"运行"中输入&quo ...

  4. jupyternotebook运行python_jupyter notebook参数化运行python方式

    Updates (2019.8.14 19:53)吃饭前用这个方法实战了一下,吃完回来一看好像不太行:跑完一组参数之后,到跑下一组参数时好像没有释放之占用的 GPU,于是 notebook 上的结果, ...

  5. 如何运行开源游戏?八分音符酱python版踩坑记录

    如何运行开源游戏?八分音符酱python版踩坑记录 如何从零到一搭建一个python游戏?这篇博客将以八分音符酱介绍详细过程. 下载源代码源代码 搭建python环境 参考此网站 此游戏运行基于pyt ...

  6. python 多种运行脚本方式

    python 多种运行脚本方式 文章目录 python 多种运行脚本方式 1. 脚本与模块 2. 什么是 Python 解释器? 3. 如何以交互方式运行 Python 代码 4. 解释器如何运行 P ...

  7. 初创公司如何搭建开发框架_初创公司必须聘请动摇的开发商时期

    初创公司如何搭建开发框架 In less than 100 lines of code, I was up and running with two beautifully different vie ...

  8. 初创公司需要哪些部门_初创公司何时需要敏捷?

    初创公司需要哪些部门 我开始写另一篇关于经济和敏捷/软件开发的文章,但是它花了很长的时间,所以暂时来说-- 早在1968年,彼得·德鲁克(Peter Drucker)写道: 大型组织不能具有多功能性. ...

  9. oracle的存储过程调试,oracle 运行普通方式及调试debug方式存储过程性能区别

    调试某一存储过程时,在plsql developer debug调试执行时,20多分钟都执行不完, 后分析如下: 1,查询调试会话运行存储过程的对应sql select sid,serial#,eve ...

最新文章

  1. 2019版中国数字经济发展与就业白皮书
  2. css3 渐变、蒙版
  3. 【风险管理】信贷核心业务流程
  4. 产品经理在工作中如何进行沟通
  5. 【学习笔记】含委托加工(转包)的标准成本估算
  6. 20g的ubuntu虚拟机socket问题记录:只能单向通信(只能发出不能接收)
  7. 关于Python Profilers性能分析器
  8. 轮廓处理函数详细(转)
  9. 8天玩转并行开发——第五天 同步机制(下)
  10. 【AI视野·今日CV 计算机视觉论文速览 第242期】Mon, 14 Feb 2022
  11. 手机语音翻译的小妙招,一步一步教你!一键音频转文字
  12. java类加载器用途_对于java类加载器的认识(2)
  13. 2021年PMP考试模拟题11(含答案解析)
  14. Windows下MySQL定时备份脚本
  15. 各个国家/地区以及对应的手机区号
  16. 弯管机编程软件电脑版_编程一点通电脑版
  17. STM32实现水下四旋翼(七)传感任务3——MS5837水深传感器读水深(超详细)
  18. Mac字体路径,解决matplotlib中文显示问题,超级好用~
  19. vivo手机如何投屏到电脑
  20. js正则表达式将中文标点转为英文标点

热门文章

  1. Python爬虫入门_之urllib2urllib
  2. java数据结构之选择排序
  3. Fabric node sdk 1.4简明教程
  4. 高铁车厢女童突然抽搐 护士为防其咬舌将手指放口中
  5. 软件定义网络文章列表
  6. SSH框架之Spring4专题3:Spring与AOP
  7. asp.net mvc中的后台验证
  8. 确保VDI顺利部署 试点项目是关键
  9. 【转载】消息队列RabbitMQ入门介绍
  10. 使用SQL Server 2005作业设置定时任务