这篇文章简单介绍了pfSense和OPNsense的历史和不同特点,不同的用户可以根据需要选择其中之一。

历史

OPNsense®是一款基于FreeBSD 10的年轻防火墙操作系统,它开始作为pfSense®的一个分支,它是从m0n0wall®出来的一个分支。他创立于2015年1月,2015年1月2日,它的官方网站上发布了第一个版本:15.1。注意,OPNsense®版本分别代表年份(例15)和月份(例如1)。因此,版本15.1表示2015年1月,每年有两个主要版本:1月和7月。 

基于FreeBSD的pfSense®也是m0n0wall®的一个分支,在2004年9月由Chris Buechler和Scott Ullrich负责,用以克服该优秀嵌入式系统的一些局限性。m0n0wall®是一个嵌入式防火墙; 他的功能很强大,但可扩展性受到限制,因为操作系统完全在RAM中执行。pfSense®这个名字的由来,可以看看这篇博文。 

m0n0wall®项目于2015年2月15日永久终止 。其创始人Manuel Kasper鼓励所有用户使用OPNsense®。 

为什么要分支

OPNsense®开发商已经参加了多年的pfSense®项目,但是,在2014年,因为想做出一些与众不同的事情,他们决定创建自己的项目,以更好地反映他们自己的需求。
导致分支的原因主要是技术性的,主要是安全性和代码质量。在最后(但并非最不重要),这一分歧是由于pfSense®完成了许可证的修改,导致了社区白领们的失望。 

如果您希望了解分支原因的更多详细信息,请参阅以下链接:

https://docs.opnsense.org/fork/thefork.html#so-why-did-we-fork
https://m.reddit.com/r/PFSENSE/comments/3rh9dw/pfsense_vs_opnsense/ 

[OpnSense®:许可证]

它是在一个名为BSD 2-Clause“Simplified”或“FreeBSD”许可的 OSI认可的开放源代码许可下发布的(Open soruce Initiative - Approved); 即由致力于推广自由软件的组织批准。 

[pfSense®:许可证]

我们来谈谈这个讨论得很多的许可证。
pfSense® 在2014年使用ESF许可证更改了她的许可证,该许可证是四项许可证(原始“ BSD许可证 ”)。您可以在较旧的软件版本的COPYRIGHT文件中找到此许可证信息。 

最近它又被替换了,现在也在OSI 许可的Apache License 2.0下发布 。 

所有希望为pfSense®项目贡献力量的人都必须订阅并以电子方式签署ICLA(个人贡献者许可协议)。 

如果您希望获得更多相关信息,我们建议您查看以下链接:
https://doc.pfsense.org/index.php/Contributor_License_Agreement_for_Developers
https://www.pfsense.org/about-pfsense/index.html#legal 

在一个有趣的维基百科网页下面发布一些关于许多开源和免费许可证的比较表: 比较许多开源和免费许可证的表格。 

技术差异

OPNsense®