软件是一个道德底线。FreeBSD、OpenBSD以及NetBSD的社群人员往往认为「Copyleft」是一种对自由的过度限制，是一种自由的侵害，因此他们倾向于使用较为宽松的BSD、MIT类似的协议，然而这类协议因为缺少相关的说明并不能避免其成果被专利流氓利用。一些公司/群体为了避免专利流氓的侵害而且也不想使用例如GPLv3、MPL2.0等Copyleft协议的情况下会选择使用Apache2.0协议。对于BSD、MIT这类较为宽松的自由软件协议，GNU项目认为这是对专有软件的松懈（）和宽容式（），因