Is the domestic so-called open source program really open source?
Source: Internet
Author: User
KeywordsDomestic own discuz open source really
The intermediary transaction SEO diagnoses Taobao guest stationmaster buys the Cloud host technology Hall
Are they really open source? I'm not going to talk about other software today, just a few of the PHP code I'm familiar with.
As far as I know, open source software should comply with the protocol approved by Open Source Initiative (OSI). The open source agreement approved by the OSI organization currently has 58 kinds. Our common open source protocols such as BSD, GPL, Lgpl,mit, and so on are all protocols approved by OSI. And the domestic so-called open source program does not indicate which open source agreement to comply with. Is it free and open source? Is the code not encrypted is open source? BSD protocol Other people can modify the code, you can use the modified code as their own software to redistribute, can be used for commercial purposes. None of the domestic estimates are willing to use the BSD protocol. Many foreign programs you can use for free, but are not open source, such as my Chinese EE core.
Dedecms is the most domestic users of the CMS, they made a deal: http://bbs.dedecms.com/read.php?tid=14893, these Terms and discuz almost, do not know who copied who, the most concern is this sentence " The software shall not be used for commercial purposes (including but not limited to corporate Web sites, business sites, for-profit or profitable sites) without commercial authorization. Who is not a profit-making website? It seems that we are free to use DEDECMS and discuz are in violation of other people's regulations.
The domestic procedures are basically prohibited for commercial use, which is not contradictory to open source? Open source at least let everyone free use, as the open source agreement is aimed at the code, is to restrict others to modify the distribution code to protect the interests of the author. What other operating systems are available in the world if Linux is not allowed for business?
Again, Discuz,discuz was originally developed on the basis of XMB 1.5 silver, named CDB,XMB 1.5 silver is the last version of XMB following the BSD protocol, and the CDB code also follows the BSD license agreement, CDB is the real open source program, At that time many people said CDB plagiarism XMB is sheer nonsense. But CDB later the name changed to DISCUZ,DISCUZ1. X has removed BSD authorization instructions, but as far as I was observing there was a lot of XMB 1.5 silver code, which violated the BSD protocol, the most important one of the BSD protocol, "if the republished product contains source code, then the source code must have the BSD protocol in the original code." "2003 Discuz 2.0 released, this time in the code has been very difficult to find traces of XMB, Big C for Duscuz 2.0 patent, Discuz fully commercialized." The funny thing is that discuz4.0 announced the source code package has kept this sentence "Beijing Kang Sheng Century Technology Co., Ltd. (Comsenz Inc.) for discuz! The developers of the products, independently owned by law discuz! Product Copyright (China National Copyright Bureau Copyright Registration number 2003sr6623). "Later Discuz NT also applied for a patent, some time ago also announced open source, but the authorization document also has its own patent description."
As far as I know open source and patent is opposite, I do not know whether open source software can have a patent, please understand the law friend give me an explanation. I studied so much code that I didn't see any other open source code to register the patent. I just often see Microsoft suing with its own patents and Linux.
Cmsware is also ridiculous, reducing the number of encrypted files, claiming that they are "towards open source." You either open source, or not open source, "to open source" also take as a magic weapon of speculation? is open source really worth proud of?
And last month Phpcms announced open source, download a look, inside unexpectedly even a license note documents are not? Is there no restriction or restriction?
I do not have a problem with the above procedures, admittedly, they are excellent programs, their author's PHP level is not the same as the foreign mainstream program developers. I just hope that these domestic excellent procedures more standardized, if open source will have the appearance of open source, look at foreign open source program, how people do? Open source is not only to let others see the source code, and not just for others free use, this is not the spirit of open source, the real purpose of open source is to allow more people to participate in, so that software more perfect, the number of foreign mainstream open source program, which does not have CVS? which has no bug repair platform? Have a complete plug-in interface, so that those who add their own features do not need to move the source code can realize their own functions. and domestic? Are all single-handedly write, less, less comments, no plug-in interface, no development of documents, others to add features to modify the main program, to upgrade later caused a lot of trouble, and, others modified code is difficult to let the official acceptance, most developers are very proud.
In fact, no one can blame, only to blame the domestic piracy is too serious, I wrote this article has deviated from the spirit of open source, I should use Linux to write this article is persuasive, but I write this article at the same time using a variety of pirated software. (Zebian Admin01)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.