有奖提问|《新程序员》专访“Apache之父”Brian Behlendorf
Apache在开源圈无人不晓,“Apache之父”Brian Behlendorf再度引发人们的关注,却是因为他挑起了OpenSSF开源安全基金会的大梁,以开源安全基金会的执行董事兼总经理的身份,为开源拓宽前路,保驾护航。
- 1991年,Brian进入加州大学伯克莱分校计算机专业。
- 1995年,Brian Behlendorf带领Internet上志同道合的程序员们组织重写了NCSA,也就是后来最受欢迎的 Web 服务器软件“Apache Web 服务器”,正式将自己命名为"Apache小组"。Brian Behlendorf由此被人们尊称为Apache之父。
- 2003 年起,他担任了担任 Mozilla 基金会董事会成员。
- 自2013年起担任电子前沿基金会成员。
- 如今,Brian Behlendorf担任OpenSSF开源安全基金会执行董事兼总经理

开源软件安全基金会(OpenSSF)是 Linux 基金会 (Linux Foundation) 旗下的基金会之一,是一个跨行业的全球开源安全合作组织,集中了全球开源安全精英,建立6个专项安全工作组和开源安全项目,基金会的目标是通过协调和统筹资源,提高开源软件和开源软件供应链的安全。
近两年,开源供应链安全问题随着开源吞噬世界的大趋势愈演愈烈,CSDN《新程序员005》策划了《开源世界的深度指南》专题,有幸邀请到“Apache之父” Brian Behlendorf先生展开技术专访,深度探讨开源安全方面的问题。
现在《新程序员》面向所有开发者征集“你最想问“Apache之父”Brian Behlendorf的1个问题”,欢迎大家在文末留言,你的提问一旦入选,CSDN将有好礼相送!
关于《新程序员005》开源专题
从开源的技术、先锋、行业应用与痛点多方面切入,将开源开发者最关注的核心开发者与技术栈,以及与企业最关心的开源行业化应用以及商业化前景、治理风险等问题深度解析,是开源使用者与贡献者玩转开源世界的必备指南。
提问方式:在评论中发出即可,最好详实、具体、有针对性。
相关推荐
mod_rewrite - Apache HTTP服务器.pdf
mod_rewrite - Apache HTTP服务器.pdf
开源软件文集:开源革命之声.pdf
很难得的一份介绍开源软件的书籍,内容包裹活跃在开源软件中的各种大牛的经验总结,常备手中,仔细翻阅,感慨良多。
SVN入门及配置使用
本资料主要介绍了SVN在Windows系统和在Linux系统下的安装和配置及使用情况,包括SVN客户端和SVN服务器端的配置,非常适合初学者入门
深入浅出SVN(SubVersion,版本控制系统) (pdf高清晰版)
早在2000年,CollabNet, Inc.就开始召集开发人员开发CVS的替代品。CollabNet 提供一套名为SourceCast协同工作套件,其中的一部分组件是版本控制。虽然SourceCast使用CVS作为其最初的版本控制系统,但是CVS的种种限制从一开始就处处可见,最后CollabNet明白必须要找到一个更好的解决方案。不幸的是,至少在免费license中,因为没有更好的选择,CVS已经广泛成为了开源世界中事实上的标准。所以CollabNet决定开发一个新的版本控制系统,保留CVS的基本特性但去除CVS的bug和不好的特性。 在2000年2月,他们联系《使用CVS开发开源项目》(Open Source Development with CVS)(Coriolis, 1999)的作者Karl Fogel,并征求了他是否愿意在这个新的项目中担任一个角色。巧合的是,当时Karl已经和他的朋友Jim Blandy讨论了一个关于新的版本控制系统的设计。在1995年,这两人就成立了Cyclic Software,一个提供CVS的商业支持的软件公司。虽然他们经营商业服务,但是仍然在每天都在工作中使用CVS。使用CVS的挫折感使得Jim认真思考更好的方法来管理数据,不但确定名字为“Subversion”,而且完成了Subversion档案库的基础设计。 当CollabNet的电话到来时,Karl立即答应了加入项目中,而且Jim让他的雇主RedHat Software同意让他在这个项目中不定期工作。CollabNet雇用了Karl和Ben Collins-Sussman,并在5月开始了详细设计工作。在得到了来自CollabNet的Brian Behlendorf、Jason Robbins和Greg Stein(当时是一名活跃在WebDAV/DeltaV规范过程的自由程序员)很多创意的帮助下,Subversion很快地引起了一个活跃开发者社区的注意。它找出并欢迎很多同样在CVS上受到挫折的社员能来为这个项目做点什么。 Subversion 最初的设计Team定下了几个简单的目标。 它必须在功能上可取代 CVS,也就是说, 所有 CVS 可做到的事, 它都要能够作到。 在修正最明显的瑕疵的同时, 还要保留相同的开发模式。 还有, Subversion 应该要和 CVS 很相像, 任何 CVS 使用者只要花费少许的力气, 就可以很快地上手。 经过十四个月的编码后, Subversion 于2001年8月31日开始实现 “自行管理”。 也就是说, 开发人员不再使用 CVS 来管理 Subversion 的代码, 而以 Subversion 自己来管理。 从启动这个项目到现在,虽然CollabNet提供了大部分的资金(它付出几位全职 Subversion 开发人员的薪水), 但这还是个开源项目, 由一组松散透明的规则所约定。 CollabNet 拥有代码的版权完全符合 Debian Free Software Guidelines。 换句话说, 每个人都可以随意地免费下载、修改、以及重新发布 Subversion; 完全不需要经过 CollabNet, 或是任何人的允许。
Subversion--使用简介.
Subversion--使用简介.关于svn使用的各种说明文档。


