关于开源软件的五个问题

问题1

我看了一段文字

“而对于开源小白来说,你可以从自身的技术兴趣出发来选择想要参与的开源方向,如果对数据库感兴趣,那 TDengine 就是一个非常适合上手学习的开源项目,如果是对消息队列感兴趣可以选择 Kafka。”

有如下问题:对于一个项目,学习所花费成本都比较大,而相同时间所获取的价值可能并不相同,而同一技术的实现可能存在多个项目,该如何甄别对自己更有价值的项目。

问题2

学习开源项目更多是以增量开发为目的还是以便于应用他人技术为目的,抑或是学习他人的代码思想和风格等。

问题3

在企业中,一个团队大多是以同一价值取向为驱动的,而开源项目中因人价值取向差异或者文化差异是否会导致开发方面进程方面的问题。

问题4

开源的项目在进行增量开发的时候如果某一功能拓展仅在部分项目中有用而在其他项目中冗余该如何处理。

问题5

最近经常有人提倡开源变现,这是否与开源的初衷有所冲突,或者是否属于一种付出不及收获的想法。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值