1、Linux中国
Linux中国是广大的Linux爱好者自发建立的以讨论Linux技术,推动Linux及开源软件在中国的发展为目标的技术型社区网站。Linux中国的宗旨是给所有的Linux爱好者、开源技术的朋友提供一个自由、开放、平等、免费的交流空间。
Linux中国的前身是Linux大本营,创办于1999年,经过多年的努力和发展,于2007年正式更名为Linux中国,启用全新的域名。
2、开源中国社区
开源中国社区是工信部软件与集成电路促进中心创办的一家非盈利性质的公益网站,其目的在于建立一个健康有序的开源生态环境,促进中国开源软件的繁荣,推动中国的信息化进程。社区提供了论坛、协同开发、软件资源库、资源黄页等资源,它的协同开发平台支持了国内第一个开源ERP项目—恩信ERP, 清华大学学位论文LaTeX模板等重要项目。
3、LUPA
LUPA 是开源高校推进联盟( Leadership Of Open Source University Promotion Alliance )的英文缩写,于2005 年6月12日在杭州成立。LUPA 是中国开源运动的探索者和实践者,也是“中国开源模式”的缔造者。LUPA 主张软件自主创新,围绕学生“就业与创业”搭建起学校与企业沟通的桥梁。给在校学生或社会群体提供一个直接与产业对话的平台, LUPA 融合国际最新前沿技术,打造新型、实用的标准化课件,促进中国高校教学教程改革,扶持高校学生自主创业和灵活就业,是解决我国“就业瓶颈”的理想模式。
4、共创软件联盟
共创软件联盟自2000年2月份成立运作迄今,通过灵活的开放源码策略实现广泛的智力汇聚和高效的成果传播,推进创新软件技术的迅速发育和成长,促进我国软件产业在先进的机制上实现跨越式发展。 一方面,充分继承国际上已经投入数千亿美元开发出来的开放源码软件;另一方面,以国家863计划为战略导向,组织研发尚没有、同时急需的软件并加以集成,按照联盟许可证规则进行开放。在联盟的环境中执行了一批新的863项目,以联盟许可证的方式来管理和支持这些项目。
5、ChinaUnixnet
ChinaUnixnet(以下简称CU)是一个以讨论Linux/Unix类 *** 作系统技术、软件开发技术、数据库技术和网络应用技术等为主的开源技
术社区网站。CU的宗旨是给所有爱好Linux/Unix技术、开源技术的朋友提供一个自由、开放、免费的交流空间。
6、红旗Linux技术社区
红旗linux技术社区是为了让更多的用户通过技术社区得到更好的用户体验而创立的社区。注册人数众多,发挥了促进产品技术创新和广泛吸引用户的作用。
7、PHPChina
PHPChina是一个以PHP为中心,面向软件开发者、程序爱好者的开源技术网站及交流社区。作为PHP语言开发公司Zend Technology在大中华区的唯一授权官方网站,PHPChina同时也是Zend中国技术支持中心的官方社区,更是中国每个PHPer自己的开源社区。
8、JAVA中文站
一个老牌的站点提供大量的JAVA资料,是国内较好的java专业技术网站之一,在J友中已经具有相当的名气。
9、JAVA世界中文论坛
该社区专为JAVA开源项目讨论和研究而设,几乎包含了所有流行的开源技术。
10、兰大开源社区
该社区是校内开源爱好者自发建立并由兰大分布与嵌入式系统实验室支持的组织,旨在学习和研究开源软件技术,宣传和推广开源软件的应用和开发,营造良好的计算机技术学习氛围。
易车讯,近日,AI芯片企业地平线宣布加入两大国际开源社区——Linux旗下ELISA项目与seL4基金会。业界因此猜测:此举是否意味着地平线将在开源方面有所动作?
ELISA全称Enabling Linux in Safety Applications,致力于通过创建一组共享的工具和流程,帮助企业和组织构建和认证基于Linux的安全关键应用程序和系统,从而避免人身伤亡、重大财产损失和环境危害。尤其是对于汽车 *** 作系统来说,功能安全是重中之重,只有功能安全得到了保障,才能保证产品整体安全可靠。
地平线此次以Linux基金会银级会员的身份加入ELISA项目,积极参与Safety Linux开放生态的建设,能够获得 *** 作系统功能安全流程与技术帮助、取得更广泛的、来自Linux基金会社区的基础设施和技术支持,从而确保 *** 作系统满足系统整体安全的功能安全目标。
Linux作为目前世界上最大的开源开放的软件生态,已大范围应用于智能座舱、车载娱乐系统,在自动驾驶领域的应用落地也在持续推进中。地平线的加入,拥抱了Safety Linux开放生态,以Linux基础方案和安全增强机制来满足开发者的需求,与广泛的合作伙伴协同共建智能汽车开放软件生态。
seL4 基金会则以seL4 *** 作系统微内核为基础项目。seL4旨在确保关键计算机系统的机密性、安全性和可靠性,能够为系统中运行的应用之间的隔离提供最高级别保障,遏制系统某一部分危害的传播,并防止其损害系统中其它更关键的部分。seL4基金会作为一个开放、透明、中立的组织,为开发人员创建了一个可协作开发、集成seL4生态系统的社区,并提供一定的协调、指导,显著减少了广大软件开发者在采用seL4时面临的困难。
自动驾驶时代来临,在车辆硬件逐渐整合的趋势下,软件整合及分离的需求也同步产生。一个高质量、先进的微内核,能够帮助开发者有效应对自主软件中的信息安全,功能安全和实时性挑战。
地平线作为高级会员加入seL4基金会,将与seL4协同共建安全的 *** 作系统基座,并基于seL4生态系统持续深入参与社区建设,以长期的技术开发实践与经验赋能生态系统的成熟发展。
接连加入两个知名开源社区的 *** 作,不禁使人联想到地平线此前关于开放生态的表态。在6月举行的长城科技节上,地平线创始人兼CEO余凯表示,地平线要做中国创新开放生态的积极参与者,要加入鸿蒙等生态,广泛地去拥抱生态。他认为在创新的时代,车企与供应链合作伙伴不仅仅是交付关系,更多的是协同关系,需要整个产业链的广泛参与。
地平线官方“致力于成为智能汽车行业的‘最大公约数’”的表述也传递了同样的信息。在新的汽车开发模式下,只有各参与方共同研发及定义,才能为用户提供更好的产品。产业链上的参与者们需要保持开放,力求从生态视角促进整个产业的发展。地平线将自身定位为Tier 2,有芯片、懂算法,希望通过发挥自身在AI软硬件方面的核心优势,聚焦边缘AI芯片+工具链组成的基础技术平台的搭建和打磨,为行业提供全面的赋能服务。地平线将坚持底层赋能,与上下游参与方、软硬件开发者、Tier 1实现合作共赢,从客户需求与自身发展战略出发,做到各个层面的开放。
不难看出,“开放”、“开源”是地平线以上一系列动作与表态的重点。参与ELISA开源社区,基于Linux在驾驶产业的普遍应用,保障 *** 作系统的功能安全;参与seL4开源社区,赋能seL4生态系统的协作开发与集成。开源社区囊括了最广泛的参与者,保持着开放、活跃的氛围,在创新迭代上拥有极高的能动性。同时,作为开放计算平台服务商,地平线反复强调了其积极参与创新开放生态,与产业链各方协同力促发展的愿景。
一方面是对国际开源社区的积极参与,一方面是对做“创新产业生态参与者”及“行业最大公约数”的有力表态。在征程5芯片推出前夕陆续释出这样的信息,有理由相信,地平线或将于7月29日的发布会上公布相关战略,对开源生态展开大动作。这家AI芯片的领军企业届时将带来怎样的惊喜,让我们拭目以待。
在任何一家公司的开源部门中,最常见的任务之一是评估内部软件,确定它是否可以作为回馈社区的开源项目。我们在 PayPal 进行相关评估时发现回答下面四个问题对我们的审查潜在的开源软件的过程非常有用:
谁关心这个项目?
我们还在使用这个项目吗?
我们还在维护这个项目吗?
这个项目能够在一颗公共代码树上开发吗?
谁关心这个项目?
在公司之外,谁会对这个软件感兴趣?开源软件失去社区的支持将一事无成。如果外面没有人对这个项目感兴趣,围绕你的成果构成一个有意义的社区的几率就会变得渺茫。一旦维护这个项目的员工都离开了,就一定要有人接管这个项目,否则这个项目最终会被抛弃。
有很多可以获得外部反馈的方法。和其他公司的同事说、写博客、参加社交聚会和发表会议演讲都是不错的方法。有些员工可能已经做好了这件事,有些需要 告诉他们可以说些什么,并且要怎样做,而有些则不希望谈论他们的工作。其实很多人只需要有人告诉说他们是允许与外面的的人谈论他们的工作的。同时我们还发 现给需要的人提供演讲培训以及帮助开发者管理博客内容是非常有效的。
我们还在使用这个项目吗?
如果我们不再使用该项目,那么它总是能够通过开源的审查。如果我们不再继续开发这个软件,我们不太可能完成维护项目的任务或者围绕其建立一个社区。 而如果一个它依赖的组件(或者软件本身)发现了一个漏洞,那么一定会有一个人要花费时间处理这个问题。除此之外,将 bug 分类、指导新的贡献者、合并代码这些都需要时间,而一个公司是不太可能投入大量的时间维护一个它不再使用的软件的。
然而,更大的问题在于,将失败的项目开源是很差的企业行为。如果我们因为不符合我们的需求而抛弃一个项目,那么其他人也不可能发现它是真正有用的项 目,开源并不是我们抛弃无用软件的垃圾桶。如果一家公司只是开源了一些它不再需要的一些软件,那么还不如它根本没有开源过软件。
我们还在维护这个项目吗?
正如上面提到的,维护一个开源项目需要时间。而其消耗的时间取决于项目的规模。一个编码风格检查程序耗费的时间不可能和一个强大的应用程序框架相 比,但是他们都需要一定的时间。另一点不能忽视的是,开发人员和他们的管理者要有一定程度的共识。如果管理者不愿意开发者在维护项目上花费时间的话,我们 将会再次走将软件抛弃的路。
当你在一个比较灵活的环境中工作时,你能用很多种方法处理这些问题。如果你选择的工作是基于开发者能力的,那么你应该适当的减少参与开发工作的每个 开发者的能力。如果你选择的工作是将任务分发给多个人做的,那么你需要明确每个人要处理哪个部分。否则这些项目很容易夭折。如果这一切对于管理者而言是不 合理或者不可行的,那么这些项目需要额外的审查
这个项目能够在一颗公共代码树上开发吗?
代码中存不存在不能让我们将整个代码树公开的部分?如果这些代码由于依赖内部系统而不能完全公开,那么这些依赖关系将需要被分离、抽象或模块化。如 果这样做了之后软件对外界的价值不大,那么你需要考虑是否添加部分内部依赖来让整个项目变得更加有价值。如果不能添加内部依赖的话,那就没有理由再继续下 去了。
更深入的讲,你不能在内部开发你的软件,将你项目的里程碑版本配合合适的开源许可证发布到 GitHub 中,从而合理的参与到开源中。外部的开发人员必须能够平等地参与到设计与开发相关的讨论中,这样才不至于让你的社区走向没落。从另外一个角度来看,这也意味着你需要开放一些内部的资料给社区,并允许他们在公开的讨论相关的技术,而不是一味地由内部贡献这些资料。
结语
这四个问题并不能代表所有情况,一家公司必须从项目开源后对公司和开源社区的意义等方面考虑,而这四个问题可以作为讨论的起点,相信明确了这几个问题后,你会很快得到你的结论的。
本文调研:
>
开源的驱动软件有很多种, 包括Device Driver Manager、Driver Booster、Intel Driver Update Utility、NVIDIA Driver、AMD Radeon Software、Realtek High Definition Audio、Thesycon USB Audio Driver 等等。
36氪获悉,开源 *** 作系统社区OpenCloudOS正式宣布成立,腾讯、宝德、北京初心、北京红旗、飞腾、浪潮、龙芯中科、OPPO、先进开源、中电科申泰、中科方德、兆芯等20余家 *** 作系统生态厂商及用户成为首批创始单位。作为国产开源 *** 作系统社区,OpenCloudOS沉淀了多家参与单位在软件和开源生态的优势,在云原生、稳定性、性能、硬件支持等方面均有坚实支撑,可以平等全面地支持所有硬件平台。
以上就是关于开源社区的国内社区全部的内容,包括:开源社区的国内社区、地平线加入国际开源社区ELISA与seL4,或在开源方面有大动作、将代码开源到linux开源社区要多久等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)