关于开源及商业服务,解答很多小伙伴对开源项目的疑问。
来源:本站2021-11-12 08:15:00
开源目的
- 在目前.Net技术快速革新的环境下,国内却极少业务逻辑完整、并且还在迭代更新、符合主流技术选型的开源商城项目,作为.Net开发者,我们想贡献自己的一份力量。
- 核心开源项目(CoreShop)服务对象是小微企业、个体、工作室的开发者,希望他们能有机会低成本、多功能、高质量给客户用到Net平台下单商户、多门店的开源商城解决方案,我们是基于这个目的而进行的功能设计和技术选型;既不能架构复杂增加开发初学者使用门槛,也不能降低技术选型流行度;既不能有太多鲜明的客制化功能,也不能少了通用定义软件常有的功能。
- 核心开源项目(CoreShop)未使用多么先进或入门复杂的架构及模式,如abp框架,ddd模式,blazor框架等,主要还是追求入门的简单,功能的实用,业务逻辑的健壮,我们希望基于此开源项目的推广,能让更多.net同行能低门槛的参与项目的学习、迭代、进而有实现自己客制化的商用可能。
国内开源为啥不能长久更新下去呢?并且大都停止了更新。
- 国内的开源,部分是大公司主导的技术影响力输出,部分是个人的兴趣之作贡献给社区,总而言之是没有直接的显著回报的。也就是说,这一块一直没有一个稳定可行的商业模式来支持,所以一直以来,大公司实际上也看不上,因为赚不了钱或赚的钱和付出不成正比,而没有回报的事情就无法长久,所以自然就停止了更新。
- 国内还没有形成对待开源的思维。
- 国内开发者的生存现状,每日赶着公司的kpi,工作以外的时间不充裕。
关于开源及商业
- 开源的精神在于尊重用户的自由以及知识传播的自由,是为了让优秀的软件获得更大的进步和发展。让人们自由享受软件所带来的便利以及思想的交流和创新,但在我们享受别人带来的福利时,也请尊重别人的劳动成果。自由传播和使用,不等于免费使用和无偿使用,在打破壁垒,敢于创新的同时,也要遵循基本的开源精神。
- 开源不等于放弃版权和其他权利,开源授权是商业授权的有效补充,一方面是可以让开发者有持续维护下去的动力和资源,另外一方面也是不想让用户有后顾之忧,避免后期纠纷。
- 很多开发团队水平有限,都是在探索中学习、改进。项目之所以开源,就是为了方便大家学习、参考,同时也是为了提升下该项目的质量,相信有只有大家的参与,才可以使开源项目更加完善和健壮。
- 当拿到开源代码,并不意味着要占有产品。开源也是有授权的,而这个授权可以宽松,也可以很收紧。另外由于软件的复杂性,软件的精髓思想,仍然牢牢地掌握在主要贡献者手里,拿到代码的人,并不意味着投入少量即可对其实现维护。
我们的商业服务
- 做一个开源商城是一项庞大的工作,尤其是要处理复杂的业务逻辑,进行多端开发与适配,并且迅速下沉跟进商家的需求,我们的团队成员们经常为此工作到深夜……
- 我们针对【核心商城系统(CoreShop)】的使用咨询及开发技术指导推出商业订阅服务,解决大家对系统的不了解,快速理解的电商系统业务逻辑,同时指导解答二次开发问题。
- 在订阅服务期内,我们提供功能更加强大的商业升级版本源代码,可由于给客户进行二开、定制、部署软件运营,实现自己的商业活动收益。但是禁止将程序封装成一个新的产品,贴个新的标签,进行源代码销售等其他一切活动。
- 当订阅服务期截止,除了使用授权是永久,相关的咨询和指导服务及商业升级版源代码更新服务也会停止。
- 有能力的开发者,可以不需要购买服务,自行研究即可,反馈的bug我们会第一时间修复。开发能力稍差不能掌控住、需要更多功能版本、需要咨询或者技术支撑的,可以考虑购买商业服务并提供商业源代码。不冲突。
- 为什么会有订阅服务?开源产品本身是开源,但是开源同样也意味着没有服务。当出现问题要有人能保证解决,您可以考虑购买我们的商业订阅服务。