This is actually a question that I have thought about a long time ago. But recently, some people have seen on the Internet strongly advocate open source, and this idea has come up unexpectedly.
I am not opposed to open-source, and I like freedom. Many times I am willing to share non-commercial and self-written sources with my peers.Program.
But every time I see "programmers" on the Internet that cannot open source all the programs in the world, I predict that open source is the general trend of the software industry, and the software should be open source in the future. I don't know whether to sigh myself out of date, or whether to sigh the other party's calm test.
I am writing a program in an IC enterprise, so I am familiar with the chip design process (look at the design of my colleagues, and then look at the design of some domestic chips in the newspaper, that is definitely a different feeling. I will have a chance to write some opinions later ). Sometimes, when I look at the class on the Internet and yell at all open-source people, I wonder:
"Looking at so many industries and fields, why is open source the most popular only in the software industry? Why no one shouted:
Let's make the CPU open-source,
Let the IBM mainframe be open-source,
Let music and film open source,
Let literature be open-source,
Let Nuclear Weapons open source,
Let's make automotive technology open-source,
Open-source NC machine tools,
Let all patents be open-source !!!"
Why ???
In this world, everyone is doing things for their own interests, whether it is money, spiritual, or faith, or national interests. What are the interests of those who want to shout open source? Here, I don't want to guess what these benefits are.
I just thought: From the information I have seen, IBM should be the world's largest open-source software supporter. It uses a considerable amount of money to support most of the world's most famous open-source projects, such as Linux.
So why does it support these open-source projects? Is it because in these technology-related fields, it must seek to compete with some companies or maintain its own vigilance?
Also, why does it not disclose its technologies in non-software fields, such as chips, super-large computers, and copper technology? Why ???
Here, I give an example of IBM, just to illustrate my views,I personally respect IBM and its technical and technical personnel..
Finally, let me say:I am not opposed to open source, and I am willing to share some non-commercial source programs with my peers, but I am just a rational Open Source.I also hope those programmers who call windows open-source all day long. If you are a loyal supporter of open-source, please start with your own programs, I promise to respect the fruits of your work in accordance with any open source agreement.