关于开放签电子签章系统开源内容的两次讨论

马上接近开放签电子签章系统1.0版本上线的时间了,但是对于开源那些内容?如何选择开源协议?这些问题都需要更加清晰和准确的定义。因为我们感觉对于开源代码来说,并不是越多越好,也不是越少越好,开的多用户学习成本会很大,开的少对于用户来说意义不大,所以开源哪些内容不是一件简单的事情。还是我们之前说的,真正让用户使用起来才是负责任的、有价值的。为此,我们团队本周发起了两次会议,针对开放签电子签章系统开源哪些内容做了详细讨论,并形成了一些共识。

    参与讨论的成员:

    运营:岳晓波(老岳)、张斌(小张);

    产品:胡鑫(老胡);

    技术:郑惠瀚(惠瀚)、王文庭(庭庭);

    以下是两次会议讨论的核心纪要:

    第一次会议:

    运营组提出开源电子签章系统的基本想法,希望能够让用户开源、开放的使用开放签开源电子签章系统,开源也就是系统源码能够让研发用户修改,开放就是能够让用户从业务、产品、技术这一侧了解产品,便捷的使用产品。运营组的想法和理念获得团队的一致认可,也符合开放签的基本价值观。

    在开源内容上,产品、技术组认为应该更进一步将开源和开放的理念分清楚。产品、技术组认为将开源开放的理念柔和在一起概念不清楚,应该将开源和开放的理念区分开。开源面向的用户与开放面向的用户有本质的区别。开源应该更加考虑技术侧用户的整体感受。开放是面向业务侧的,业务侧用户更加关注如何便捷的应用系统。

    第一次会议大家对产品、技术组提出的开源、开放理念形成了共识。

    第二次会议:

    讨论开放签电子签章产品具体开源内容和开源协议,本次会议主要形成的共识如下:

    一、开源:将电子签章核心技术代码开源,例如:电子章生成、手写面板、数字证书生成、电子签名、文件签署、文件验签等,这种代码组件类似电子签章系统的积木块,优点是:代码结构清晰、代码数量相对较少、代码阅读和使用门槛低、应用灵活。这些核心代码是构成电子签章系统的核心技术,研发工程师可以应用这些代码直接在自己的系统中使用,或通过组装即可构建一套完整的电子签基本流程和应用,对于研发工程师非常友好。

    二、开放:在使用层面,用户可以一键安装,免费、便捷的使用开放签电子签章系统,让电子签章业务、产品更加透明的展示给用户。

    三、开源协议:选择更加开放、宽松的MIT开源协议,让需要电子签章核心技术的用户更加便捷、安心的使用开放签电子签章技术。

   总结:两次会议的讨论,将开源、开放的理念在开放签产品中做了更加详细的区分和对应,产品落地执行更加清晰,加油!

你可能感兴趣的:(开源软件)