Joomla! 是一款自由软件。任何人都可以自由地使用它、修改它、添加功能、学习它、扩展它或修补它。任何人都可以分享或出售他们对 Joomla! 的修改,只要他们分发的内容同样以这些方式保持自由。
对一些人来说,自由软件听起来很激进,而且确实很有理想主义色彩。最近几周,我们看到了这种方法的强大之处。在Google 高度开放参与竞赛中,25 位 Joomla! 参赛者选择了将近 40 个开发任务。对于这些青少年来说,能够学习 Joomla! 的工作原理,并将其代码改造成自己的目的,意味着学习成为更强大的开发者,不仅在技术方面,而且在作为社区成员工作方面。在同一时期,社区——包括一些相同的学生——共同努力开发 Joomla! 1.5,使 RC4 成为现实,并在之后持续取得重大进展。
我们已经看到“自由软件往往质量很高的原因有很多。其中一个原因是自由软件让整个社区参与进来,共同解决问题。用户不仅报告错误,他们甚至修复错误并提交修复方案。用户通过电子邮件互相交流,共同努力解决问题,使软件运行起来没有问题。” (https://www.gnu.org/software/reliability.html)
2007 年 6 月,Joomla! 社区重申我们对使用 GNU GPL 的承诺。六个月后,Joomla! 作为自由软件项目蓬勃发展。人们正在贡献、分享他们的发现,并帮助为每个人打造一个更强大的 Joomla!。我们共同成长,并且在不断成长。
如今,越来越多的开发者力量正在为社区做出重要贡献,他们采用 Joomla!,对其进行调整,并扩展 Joomla! 核心代码的优势。Joomlacode.org 托管着超过一千个 GPL 和符合 GPL 的项目,这些项目都与全世界免费共享。
通过使用 GPL,我们能够自由地加入大多数其他开源项目,共享工作和想法,并建立联系。例如,仅在 freshmeat.com 上,大约 30,045 个开源项目(所有列出项目的 68%)使用 GPL。
Joomla! 社区的各个组成部分——用户、网站管理员和开发者——都从基于自由开源项目的架构中获益。这使得软件更强大,也让社区的创造力得以蓬勃发展。我们正在成为一个更强大、更参与的工作组,欢迎您加入我们。
这就是软件自由。一个开发者的努力可以构建基础,但一个由开发者和用户组成的社区共同努力,其影响力将成倍放大。