Free software, pirated and professional ethics (1) 国 (this article reprinted from Software Engineering Expert Network www.21cmm.com) When I wrote these three words, I knew to be a tomato, stinky eggs and stones. On the one hand, it is because each word is enough to write a doctoral paper with this, and you can make a small word like this, and then I really don't know what to say, another On the one hand, each topic is quite a controversial topic, and I am saying that eight may not be very wonderful here. First, there are probably no a few people asking me "Free Software". But I still have to say that there are still many friends who are free software (free Software). Free, a good friend thinks that it is "free" meaning, so some friends think: free software is free! However, in fact, "free" refers to "free", not price. You may need or do not need to pay the fee for free software. No matter if you are free, you are using the software, you are using There are three specific freedoms. The first is the replication process and give it to your friends or colleagues; then get the freedom of modifying the program by getting the full source code; finally the improvement of the program Edition and help to create the freedom of the free software community. (If you re-issue free software, you may not charge the distribution of this physical labor, or you may not charge.) "1 freedom does not mean free," Gnu almost At the beginning, they are engaged in business activities based on their own technology, and the software developed by selling themselves. They are not written and encouraged to support and develop free software companies. , Including VA Research, Cygnus, and Redhat. (Recent Redhat and Cygnus announced that each other) has changed the software company's business operations in the form of GNU licenses, but did not make business. 2 is closely related to free software is GPL - GNU universal public license. In my feel, everyone is still very familiar with the GPL, but often ignores some content. The fact that GPL it is asking me to think is a respect, a respect for the software author. For example, if you need to keep the copyright statement; if you have revised the software again, you must indicate what you have modified, and you must damage the original author's reputation; if you re-issue must guarantee the integrity of the software, etc. But now in life? There are some software on the Internet, just bring someone else's software, add a shell to become your own software, then release it. I have used a software that tracks QQ's IP address, written by Zou Dan (www.zoudan.com). Very easy to use. But later heard of the situation happened. I have no right to evaluate this kind of thing, but I think, respect others, respect others' labor should be a person at least at least one. Second, the piracy first explains, I am the user of the Piracy software. I use pirated, including the operating system (Windows 2000) and Word I use, because I have no choice. One or two sets of Windows operating systems are undoubtedly an astronomical figure for a poor student. Recently, the country has vigorously combed piracy, I heard that it is to protect intellectual property, and it is also the need for China to join the WTO. I am very happy, very welcome, but what is the result? I expressed doubts. A set of thousands of dollars, such as my poor students, I think it is a bit expensive, and the school is just the most popular place.