Please ask development related questions in the KDE Community Forum.
ISV/KDE Community (zh CN)
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenščina | српски | Українська | 简体中文 | 繁體中文
KDE吸引了许多不同背景的人。日积月累,成长的KDE社区有很多开发员, 翻译, 艺术家以及可用性专家当然,还有许许多多用户。
KDE的吸引了许多不同的背景的人。因此,每天日益增长的KDE社区包括许多开发人员,翻译人员,艺术家以及可用性与适用性专家-当然还有大量的用户。
Contents |
[edit] 驱动力
[edit] 开源
KDE的主要原动力之一就是开源理念。正如开源社区(Open Source Initiative)所述:Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in. KDE is a defining example of Open source, because of it's high quality, well-known flexibility, lack of price, and collaboration with other Open source projects through initiatives such as freedesktop.org.
[edit] 自由软件
Free software is the other main driving force. Despite many similarities, "Open Source Software" and "Free Software" are not the same initiative. As the Free Software Foundation says: Free software is software that gives you the user the freedom to share, study and modify it. We call this free software because the user is free. To use free software is to make a political and ethical choice asserting the right to learn, and share what we learn with others. Free software is usually also Open source software, as Open source software is also Free software. However, Open source focuses more on the technical advantages, whereas Free software focuses more on the ethical aspects. Both philosophies are major driving forces behind KDE development.
[edit] 自由氛围
A minor and relatively new driving force, Free Culture is also a driving force behind parts of KDE. As it is defined in Wikipedia The free culture movement is a social movement that promotes the freedom to distribute and modify creative works, using the Internet as well as other media. The movement objects to overly restrictive copyright laws, or completely reject the concepts of copyright and intellectual property, which many members of the movement also argue hinder creativity. They call this system "permission culture". The free culture movement holds many of the same ideals as Free Software. All Free Culture supporters support Free Software, though not all Free Software supporters support Free Culture.
[edit] 开发时间
[edit] 闲暇时工作
Even though some KDE development is done paid, the majority of KDE development is done for free, voluntarily, and on spare time. As a result, the KDE framework is designed to be high-quality, complete, and consistent, and simple KDE programs can be written in very little code.
[edit] 有偿工作
尽管大部分KDE的开发工作都在业余时间完成,有些公司(如Trolltech和英特尔)提供赞助和/或开发。这种支持使得KDE能够持续的开发,前进;并对之提供更多的支持,如aKademy。
[edit] KDE和Trolltech
KDE建立在Qt之上,一个Trolltech ASA创建的跨平台工具集。While KDE is open source software with libraries licensed under the Gnu Library General Public License and applications under the Gnu General Public License, Qt is dual-licensed under a Trolltech proprietary license, which costs, and the open source Gnu General Public License.
[edit] GNU General Public 许可证和Qt
Unlike the Library General Public License, the General Public License does not allow proprietary software to link to libraries under that license. As a result, proprietary software developers must buy the proprietary license. This is how Trolltech makes money, and why ISVs must buy a license from Trolltech to develop KDE software, even though KDE itself does not cost.
[edit] KDE如何得益于Trolltech
Since Trolltech provides Qt under the Gnu General Public License, which does not cost and allows other Gnu General Public License and Gnu Library General Public License software to link to it, KDE自身获得了高质量的工具集而不必花费任何金钱。
[edit] Trolltech如何得益于KDE
As part of the conditions outlined under the Gnu General Public License, Trolltech provides the source code for Qt under that license as open source. 因此,众多缺陷的修复从KDE反馈到Trolltech。Also, since Qt 4.4, the Phonon multimedia layer that originated from KDE is a part of Qt, even though it continues to be developed in KDE. 这样,KDE得到了一个高质量,免费的工具集,而Trolltech得到了免费,优秀的开发人员和测试人员。
