Home > Article > Backend Development > Is Discuz an open source project?
#Is Discuz an open source project?
In the field of open source software, Discuz is definitely a controversial topic. Discuz is a well-known forum system in China. It is developed and maintained by Comsenz. In order to meet user needs, it provides a variety of customized functions and services. However, there has been a lot of debate over whether Discuz is an open source project.
What is open source software?
In a simple understanding, open source software means that the source code of the software is public, and anyone can view, modify and use these codes. Open source software usually follows certain open source agreements, such as GPL, MIT, etc., to regulate the use and distribution of open source software.
Existence of open source versions of Discuz
Discuz has provided two versions during its launch, namely Discuz X3 and Discuz X3.5. Among them, Discuz X3 is an open source version. Users can download the source code for free on the official website for customized modification and use. The following is a specific code example to show the source code of Discuz X3:
<?php /** * Discuz X3 入口文件 */ define('IN_DISCUZ', true); define('DISCUZ_ROOT', './'); require './source/class/class_core.php'; $discuz = C::app(); $discuz->init(); require DISCUZ_ROOT.'./source/module/forum/forum_index.php';
The above code is an example of the entry file of Discuz Initialization and other actions. This part of the code shows the characteristics of the open source version of Discuz X3, and developers can customize it according to actual needs.
Discuz’s shift towards commercialization
Although Discuz X3 is an open source version, Discuz has gradually transformed into commercialization over time. Comsenz has launched more paid plug-ins and services, and the commercial model has gradually become dominant. Meanwhile, news has emerged that Discuz X4 may no longer offer a free, open-source version.
Summary
In summary, although Discuz X3 is an open source project, with the strengthening of the commercialization model, Discuz’s open source attributes are increasingly questioned. In this era, the importance of open source cannot be underestimated. I hope Discuz can find a balance between open source and business and continue to grow and develop.
The above is the detailed content of Is Discuz an open source project?. For more information, please follow other related articles on the PHP Chinese website!