希望您已经从《Linux Journal》(LJ)第一期中的“什么是 GNU?”一文中了解了自由软件基金会和 GNU 项目背后的理念。某些库需要与其它版权所有代码不同的自由许可。

请记住,目标是确保使用版权所有代码的开发者不会限制最终用户的权利。但是,如果开发者在其产品中包含通用公共许可证(General Public License)涵盖的代码,则意味着他们必须提供其自身产品的源代码。

为了在支持最终用户,同时不损害开发者的专有权利,创建了 GLPL(GNU 宽松通用公共许可证,GNU Lesser General Public License)。它允许开发者在其产品中使用这些免费库,而无需发布其源代码。虽然法律条款更加复杂,但基本原则是开发者必须或者

Linux 支持动态链接(这也具有使可执行程序更小的额外优势),因此这通常是为 Linux 开发应用程序的人们所采取的方法。

GNU 库公共许可证的全文可从 ftp 站点或自由软件基金会获得。

© . All rights reserved.