1.开源爱好者月刊(第 8 期):Apache 基金会的线慈故事
2.什么叫开源代码
3.位于挪威的trolltech公司
开源爱好者月刊(第 8 期):Apache 基金会的故事
八月十六日星期天,有幸参加Apache Local Community在北京的善网首场Meetup活动,感受到“社区大于代码”、站开“国际舞台的发源身份转换”、“从使用者到参与者”以及“开源需要核心理念”的码线力量。活动结束时,慈善大型会员系统源码与适兕老师和线上相识的网站字节开源法务大佬进行了交流。微软大厦的源码开放氛围让人印象深刻,只需简单扫健康码即可进入。线慈
回顾活动,善网ALC Beijing首场Meetup以“开源到底有多难?”为主题,站开为开源爱好者提供了一个深入探讨的发源平台。本月微栏从“Apache基金会的码线故事”出发,结合《所有人都看得见的慈善工作:开源软件的铸造和维护》一书的推荐,完成了“月度之旅”。网站本刊以每月一刊的形式更新,借助GitHub、京东viva溯源码微信公众号、语雀和知乎等平台,旨在分享开源动态、投稿或推荐开源内容。
Apache Software Foundation,一个在美国成立的非营利性公共慈善组织,致力于推动开源软件社区的发展。成立于年,起初由一群被称为“Apache Group”的人创建,主要支持和维护开源HTTPD Web服务器。阿帕奇这个名字源于对美洲原住民阿帕克民族的尊重。阿帕奇族以其出色的战争策略和耐力而闻名。随着开发人员小组的迅速壮大,他们很快成为了“Apache小组”。
Apache基金会的组织架构旨在促进开源项目的治理和发展。组织包括理事会、创游系列源码项目团队、贡献者等角色,共同推动项目的前进。此外,该基金会还致力于维护和推广开源软件,促进全球开源社区的交流与合作。
开源软件正逐渐成为企业发展的核心驱动力。开发人员倾向于使用开源平台,因为他们可以访问、修改代码并参与社区建设。企业应建立开源项目的治理结构,构建承诺的社区,从而推动项目的成功与商业化。开源不仅带来了速度优势,还提升了安全性,成为企业技术战略的买入卖出明细源码重要组成部分。
全球化时代要求开放的组织原则,这在早期文明中开始占据主导地位。从人类起源到工业革命,开放组织原则在全球决策、协作与包容性方面发挥了重要作用。然而,尽管全球化进程加速,仍存在一些包容性和协作性的挑战。
开源软件的生产方面面临着问题,用户往往喜欢使用开源软件,但在贡献方面却有所犹豫。为开源项目贡献代码、修复错误或提供改进意见是推动开源生态系统发展的关键。成为开源项目负责人需要建立声誉和获得其他维护人员的支持,这可以通过启动新项目或在现有项目中积累经验来实现。
GitHub、源码时代学员作品微软、谷歌和IBM加入开源安全基金会,展示了对开源安全的重视。持续交付基金会正式宣布Jenkins毕业,标志着Jenkins的成熟与社区承诺。JDK将搬迁至GitHub,为OpenJDK社区提供更多支持与资源。开源承担地震预警项目,展示了技术与开源合作的力量。
Grafana Labs完成万美元的B轮融资,GitHub ReadMe项目旨在分享和强调开源故事,DIA通过代币销售筹集资金,推动开源DeFi数据平台的发展。第二届中国开源科学软件创意大赛火热进行,强调开源软件在科学研究中的价值。Gitee支持国内开源发展,展示了技术基础设施建设的重要性。
开源软件许可证家族中的BSD许可证,对软件使用和分发施加了最低限制。允许源代码和二进制形式的重新分发,同时包括免责声明,保护了软件提供者的权益。
在开源软件领域,Gitpod提供了浏览器上的协作式开发环境,Pyre-check作为高性能的Python类型检查器,PhotoDemon则是一款免费的Windows照片编辑器。Microsoft开源内容丰富,包括Visual Studio Code、TypeScript等知名项目,展示了其在开源领域的贡献。开源安全基金会加强行业合作,确保开源软件安全性。ZDNet开源专栏提供了更多洞察与建议,推荐《所有人都看得见的工作》一书,深入探讨了开源软件社区的动态。
本刊每月更新,聚焦开源动态,提供知识共享的平台。欢迎通过GitHub Issue分享想法、新内容和推荐,共同构建更加繁荣的开源生态。
什么叫开源代码
开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。
位于挪威的trolltech公司
Trolltech,一家由Haavard Nord 和 Eirik Chambe-Eng 创立的挪威软件公司,成立于年,并在年被Nokia收购,拥有多名员工,通过直销、转售和战略合作伙伴方式联合销售产品。Trolltech拥有两个主线产品:Qt和Qtopia。
Qt是一款跨平台的C++应用程序开发框架,让开发者能够编写单一代码并在Windows、Linux、Unix、Mac OS X和嵌入式Linux等不同平台上本地化运行。Qt在商业应用中广泛使用,并且是开放源代码KDE桌面环境的基础。
Qtopia是第一个面向嵌入式Linux的应用程序开发平台,主要用于PDA设备和智能电话。Trolltech采取了成功的双重授权战略,为开发者提供商业和免费软件的授权使用。创始人将公司5%的资产捐献给慈善基金会。
Trolltech在全球个国家拥有个客户,包括Adobe、IBM、Sharp、Siemens等全球知名公司。公司总部位于挪威的奥斯陆,并在澳大利亚、中国和美国设有办事处。
Trolltech在全球移动大会上宣布,其Linux移动电话的领先应用开发平台Qtopia电话版推出增强版本。市场上已售出多万部基于Trolltech技术的设备。
新发布的Qtopia电话版版本在启动速度、关键行业标准符合性、触摸式交互界面、Outlook同步、增强的媒体支持以及启动速度加快等方面进行了重大改进。此外,通过与创新合作伙伴Torch Mobile和DiscretiX的联合推广,Trolltech在全球移动领域继续巩固其领先地位。