首页 电商 正文

什么是开源代码,开源代码有什么优势

2024-03-21 20:44
admin

本周,我们正式在Github和Gitee开源了明道云容器版本(私有部署)的前端代码库,并将其命名为“明道云Openweb”。

配合明道云私有部署社区版,所有用户不仅可以免费获得一个企业级APaaS产品的使用权,还通过Openweb获得了足够丰富的扩展开发可能。商业客户购买明道云私有部署商业许可证后,依然可以在Apache2.0协议下修改前端代码。

这种组合,在企业软件行业并不多见,因此我有必要说明一下我们的商业和技术考虑,以及未来的打算。

明道云在APaaS市场中拥有极高的“零代码程度”,意味着非开发者同样能够使用我们的产品。我们在制定设计目标时明确了“摒弃代码编写,减少表达式和函数使用”,尽全力使用符合直觉的可视化配置完成复杂应用构筑。我们之所以能够做到零代码、全能力,是因为选择牺牲了用户对前端界面进行完全控制的自由度。这个牺牲对于企业中后台应用来说是值得的,因为它交换的价值要大得多。

因为这样的设计策略,明道云给用户提供的前端交互是相当模式化的,用户可以较为自由地定义数据维度的属性,但是对前端却缺乏自主度,哪怕只是改一下字体颜色。

然而,用户的个性化需求始终是存在的,比如,有用户建议我们增加界面主题模版的选项,增加自定义组件能力。我们想更进一步,把整个前端代码库完全开源,在私有部署环境下,用户发布自己分叉的前端服务,通过一个简单的配置,让它和后台服务重新集成。这样,用户不仅可以自由修改前端表达的每一个细节,还能够通过外挂服务的方式来实现更大的定制。

概括来说,用户可以自定义前端界面的每一个要素,也能够增加自己私有的应用对象,并和明道云界面整合。我们在Github项目文档中提供了若干示例,将来也将不断丰富这个内容。

在我们宣布开源以后,有友商批评我们是在开历史的倒车,认为零代码产品不应该再让用户回到代码编程的老路上来。这是对我们目标的一个误解。明道云当然希望每一位终端用户都不用写代码能够实现各种各样的应用,但这在技术上是不现实的空想。要做到更强的用户适应性,需要花费大力气构筑一个应用软件的多层次用户社区。而在这个社区中,开发者将起到关键的作用。

因此,不难理解我们的开源是为了让更多人能够参与明道云产品的扩展开发。在开源条件下,用户可以自己定义前端组件,而如果通过明道云定义的Add-on规范,这个自定义的组件就可以成为普通用户可以直接复用的插件。少数人开发,多数人应用,是亘古不变的软件业范式。通过一段时间的开源,我们能够发现更多的扩展需求现象,就能够从中抽象出插件定义的规范。从而能够让私有的扩展开发成果转换为可以公开共享的“小组件”。比如,基于一个工作表构建的“甘特图”视图就可以五花八门的实现版本,而不仅仅是明道云官方提供的唯一一个。

成熟企业在应用APaaS的时候,有很多的系统集成诉求。有的是基于数据流的集成,有的则是希望整合效率更高的工作台(前端界面)。开源的明道云前端等于提供了一个非常方便接插的解决方案。既可以让明道云应用界面整合到其他系统中,也可以将其他系统界面或者界面元素整合到明道云应用界面中。

我希望很快能够为用户提供这个方面的丰富案例。

前端代码只是明道云系统的一个部分,而且因为应用前后端分离的架构特点,前端开源是一个相对安全的做法。但我们有计划推进更全面的开源战略。这需要循序渐进地积累经验。开源并非仅仅为了让用户能够修改代码,而是为了培育更繁荣的应用生态,孕育更健康和持久的商业模式。由商业公司推动的开源项目能够有更好的财务支撑,也能够让参与者有更强的经济回报动力。虽然还有很多的繁重工作要完成,但这是我们在未来几年内希望达成的愿景。

相关文章

  • 亚马逊云科技发布开源软件Palace 亚马逊

    亚马逊云科技发布开源软件Palace  亚马逊 日前,亚马逊云科技推出辅助量子计算硬件开发的开源软件Palace,即PAralel、LArge-scaleComputationalElectromagnetics(并行大规模计算电磁学),用于全波电磁模拟的并行有限元软件亚马逊云科技在其量子计算中心使用Palace执行复杂电磁模型的大规模三维模拟,用来支持其量子计算硬件的设计在设计过程中,亚马逊云科技利用了高性能计算(HPC)产品和服务来保证Pa

    2024-03-22 14:45
  • 突破卡脖子技术:芯片梦

    突破卡脖子技术:芯片梦 当然,从世界范围看,系统公司造芯也不稀奇,谷歌、华为围绕着自我的业务,都在研制芯片。,过了两个月,在第六届互联网大会上,平头哥宣布,正式开源低功耗微控制芯片设计平台。,在学术界,中科院计算所也研发了一套基于RISC-V、面向开源芯片设计的系统级验证和原型平台SERVE。

    2024-03-22 09:15
  • 忧贸易限制,全球开源芯片基金会近期将把总部从美国迁往瑞士

    忧贸易限制,全球开源芯片基金会近期将把总部从美国迁往瑞士 据路透社11月25日报道,开源芯片基金会的首席执行官卡利斯塔·雷蒙德(CalistaRedmond)在接受路透社采访时表示,希望确保美国以外的大学,政府和公司可以帮助开发其开源技术。,路透社报道称,RISC-V指令集技术源于加州大学柏克莱分校,后来又得到美国国防部国防高级研究计划局的资助,其开源架构允许任何人自由地用于任何目的。,”他说,RISC-V“很适合华为关于这个异构开放世界的愿景。

    2024-03-22 09:15
  • GitHub或正式登陆中国!拟设中国分公司

    GitHub或正式登陆中国!拟设中国分公司 今年7月,GitHub开始按照国籍对账号进行限制,理由是这些国家违反了美国的贸易控制法律。,没有GitHub,中国公司将无法访问开源软件的代码,从而可能导致程序老旧、难以更新升级。,自2014年以来,美国以外地区开发者数量不断上升,亚洲贡献者群体的年增长率已超过欧洲和北美。

    2024-03-22 09:08
  • 被微软75亿收购的 GitHub,无法承受失去中国之痛

    被微软75亿收购的 GitHub,无法承受失去中国之痛 这将分阶段完成:先设立全资子公司,从雇佣总经理等员工开始,后续可能会探索合资企业、在中国托管GitHub内容的可能性。,它还提供了更多安全感,因为不受美国任何贸易限制的约束”,布雷西亚在一次北京活动上这样说。,成立11年后,GitHub本身成为开源代码的一个象征:它拥有3.5亿美元风投支持,超过2800万开发者在上面建了5700万个代码仓库。

    2024-03-22 09:07
  • 全球5G竞争升级 开源技术将颠覆游戏规则?

    全球5G竞争升级 开源技术将颠覆游戏规则? 而正当美国采取开源姿态为欧洲企业“充实弹药”之时,中国则将供应链的目光转向了亚洲邻国。,”盛陵海对记者表示,关键是中间的协议怎么制定,想让公司无偿开放核心技术,这生意也没有那么简单。,有消息称,美国官员正在考虑给予税收减免,以帮助开发这项开源技术,吸引更多的厂商加入。

    2024-03-22 09:01
  • 见证平台系列之一:平台的崛起与机遇

    见证平台系列之一:平台的崛起与机遇 通过iPaaS支撑标准、灵活部署和集成化管理:与老牌中间件厂商Tibco联合打造企业级应用集成(EnterpriseApplicationIntegration)云服务,让用户能通过与自己公司内部的系统如ERP、财务、客户服务甚至其他CRM软件等无缝对接,实现业务流自动化;2018年宣布史上最大一笔交易——以65亿美金收购MuleSoft,一家提供全生命周期API管理和iPaaS服务的上市公司。,

    2024-03-22 08:42
  • 欧盟要求员工放弃使用WhatsApp和Messenger

    欧盟要求员工放弃使用WhatsApp和Messenger 新浪科技讯北京时间2月25日晚间消息,据国外媒体报道,欧盟委员会(EC)已告知其所有员工,出于网络安全因素考虑,应放弃使用WhatsApp、FacebookMessenger和苹果Messages等即时通讯应用,转而使用另一款即时消息应用Signal。,”Signal序因其“端到端”加密和开源技术而受到隐私维权人士的青睐。,鲁汶大学(UniversityofLeuven)密码学专家巴特·普雷内尔(

    2024-03-22 08:39
  • 怀疑开发者在“造核弹”?GitHub不断封禁开源项目

    怀疑开发者在“造核弹”?GitHub不断封禁开源项目 但是可疑的是,这个回应发生在别人把我这篇文章发在HackerNews,引起很多人关注之后。,现在想想,那些在社交媒体上称赞并且向别人推荐GitHub的人该是多么天真啊。,时过境迁,谷歌、苹果、Facebook这样超大平台的出现,使得事情又走向了另一个极端。

    2024-03-22 08:25
  • 开源:从“复兴”走向“商业化”

    开源:从“复兴”走向“商业化” 最后才是将接口封装及标准化,并让用惯Tensorflow、PyTorch的老手和研究员能借助技术文档,快速上手。,所以,从技术角度,涉及操作系统底层架构、操作性能、用户界面等部分,任何开发者或硬件厂商都可以根据开源代码进行二次开发。,未来在AI、基础设施以及IoT等前沿领域和相关技术上,我们一定会看到更多国内开源项目及科技巨头的行动。

    2024-03-22 08:23