New building, large classroom on the first floor.
"Sister Li, what are we doing here?"
A group of little sisters in software, led by Li Lina, sneaked to the back of the classroom.
"Shhh, keep your voice down. Listen to my fellow say that today's meeting is very important to us. So come and listen."
On the podium, Cheng Yongxing was showing his ideas and concepts to a group of leaders and teachers in the Department of Computer Science.What he brought today is a new concept, that is "Open Source Software".
The emergence of this concept is also the result of a combination of several factors.
—————————
Software development has not been independent in this era.It is only part of computer technology.
The concept of software engineering was put forward very early, in 1968, but it has always been in a state of chaotic development.This concept was truly unified in 1993, which is next year!
In 1993, the IEEE gave the true definition of software engineering.
At this point in time, the software engineering major is established, what needs to be taught?How to teach, what kind of people should be cultivated in this software major, and what do people cultivate?It is a topic that needs to be discussed.
This meeting is to solve this problem.
In engineering projects, no matter what, China is always in a position to catch up.Regardless of the profession, there are rules to follow.Just follow in the footsteps of advanced countries.
The content of computer science also includes programming, but at this time there are not many programming languages, and a few semesters are almost the same.
If all the learning content of the computer technology major is copied, why should this major be independent?
This problem is not very serious in the first year of software majors, because everyone is laying the foundation. Once they enter the second grade, the problem will become serious.
Cheng Yongxing was on stage this time, and it was this problem that he solved for everyone.
————————
Software engineering covers a wide range, including programming ideas, design patterns, programming languages, development tools, software engineering management, and quality control.
If these sub-items are expanded, each of them will be enough to start a school.Although Cheng Yongxing is not a computer science class background, he has more than 20 years of experience in development and slaps current relevant theoretic experts.
But he is not prepared to make achievements in this area, after all, he has a specialization in the art industry.It is also somewhat confusing for a person with a professional background in testing to go to the computer field and pretend to be a college.
He is ready to solve this problem from another aspect, that is, use.
The software profession, developed to later generations, has penetrated into all walks of life, from embedded programming to web programming.From assembly to scripting, from database to artificial intelligence.Even chip development has been implemented in software.
But China's software development has never been on the right track.There are two big obstacles facing here.
The first one is piracy.
At this time, all the mature software encountered on the market were imported.The generation gap formed in 20 years is not so easy to make up.The local software level in China has not yet started.Even if there are some software works, they are all concentrated in the category of tool software such as Chinese.
This gap is more obvious in large-scale professional software.
The price of PC software ranges from a few hundred dollars to several thousand dollars.To be honest, it is already very cheap compared to workstation software.But this price, compared with the per capita income at this time, is indeed unaffordable.
For a set of several hundred dollars of software, foreigners may not feel anything. In China, this is the annual salary of two or three people.
In this case, piracy is the only way out.
And this kind of thinking is also recognized by imported software manufacturers.Bill Gates said, if you want to use piracy, just use mine.
Under this circumstance, China's local software companies basically have no chance to obtain sufficient profits by selling software, and then develop and grow.
This matter, until the rise of the Internet, found a profit model from other ways.For example, in online games, when the wool comes out of the pigs, it is over.
Second, plagiarism.
It is actually an extension of piracy.Because of the lack of attention to intellectual property rights, people simply do not care about intellectual achievements.Piracy is justified and plagiarism is justified.Copying foreigners fills the gaps in the country, can't copying people copy it?
This is also the basic reason for China's complete collapse in all professional software product areas, such as CAD, CAM, EDA, graphics and image processing.
If you do professional software, whoever does it will die.
The main reason why many software can survive is the financial support of the state.But relying on state financial support is a very dangerous thing.Because of the country's policies and focus, it is impossible to stay like a day for decades.
Many software developed using national project funds in the 1980s and 1990s have mostly disappeared in the long river of history.
————————
In the face of this market situation, even Cheng Yongxing is powerless.
Because of these software, no one can use it when it is developed.Pirated software does not cost money and has more functions!
Even if it can replace the country's support for the development of professional transfers for decades, but this kind of software developed by funding, first, because there is no market pressure, it will soon become a mere formality.Second, effective supervision cannot be carried out.In the end, the possibility of raising a group of borers is not small.
Therefore, he can only start anew.
Open source software is the only way to combat piracy and plagiarism.
Open source software, to put it bluntly, is a kind of legal piracy.
The idea is that you can use my software code at will.This way you don’t have to bear the notoriety of piracy, and it sounds very tall.
But at the same time, you have to contribute back what you change in my code.You don’t care about copyright anyway, right.
Due to the talent fund, Cheng Yongxing's strength is also increasing day by day.Although he is not prepared to interfere with the distribution of students in various schools.But these students themselves are already a huge force.
Calculated on the basis of 100,000 software students, these students have 400,000-year human resources just during their stay at school!As long as the guidance is good, there is no force in this world to contend.
In China's teaching system, there is still a general problem of emphasizing education rather than practice.This problem can also be solved through open source software project development.
Generations of students use maintaining open source software as a way to learn languages and tools.Not only exercised myself, but also constantly maintained the software.
With the increasing size of software code, the derivative software code management and quality management will also be exposed by themselves.
This is totally a multi-tasking move.
————————
Cheng Yongxing was on stage, showing his ideas of open source software one by one.
Any project requires funding, as does open source software.Under the talent fund, an independent sub-project, the Open Source Software Development Fund has been established.
The start-up capital for open source projects comes from the discount money from selling internal shares.Cheng Yongxing sold a total of 50 million shares, of which 40 million shares were bought by Optoelectronics.The total amount of funds in this part is 20 million, and this time it has all been put into the talent fund.
Another 10 million shares were given to the University of Technology, and the employees of the school could contribute their own funds and purchase them in proportion.
For this part of the quota, teachers still have some doubts about the need to pay for stocks. Up to now, even the allocation method has not been determined.
————————
For the development scope of open source software, Cheng Yongxing just mentioned a framework, and the rest is maintained and supplemented by the computer department.
Three kinds of software were covered in the first batch of projects,
The first type is commonly used software, such as operating systems, office automation software, database systems, and anti-virus software.compressing software.Picture modification, etc.
The other kind of software is software related to optoelectronics, such as circuit development, chip development, CAD, CAM, etc.
One of the characteristics of open source software is that it is not afraid of being crude. Over time, these seemingly crude software will have the opportunity to challenge mature commercial software sooner or later.For example, linux.
The third type is software related to student employment, such as library management system and personnel management system.Dormitory management system, purchase-sell-stock management system, and many other highly practical systems.
The development of these systems is not difficult, but they are of great practical value in this era.For example, the library management system, the University of Technology has not yet implemented this system.
————————
Open source software projects will adopt a bidding system for all schools that accept talent fund sponsorship.
Schools that have won the bid will receive part of the development costs, and will receive the remaining funds when the project is accepted.
Under this model, these software products may not be able to compete with imported software in the short term, nor can they find an actual market, but it has formed a competitive situation within the fund.
Every software project always has to be accepted at the end.If the quality completed in the current period is too poor, there will be no chance in the next period.Even for research funding, these schools will go all out.
The acceptance results of these software will affect the allocation of the fund's places in the future.It's forbidden that the schools don't care.
In the end, in order to achieve a relatively good result, the schools will pay for the development of these open source software, which is a possible result.
Since the open source software is public and can be checked and used by all schools, it is somewhat difficult for the inspectors to release the water.In this way, a certain quality of the delivered code can be guaranteed.
————————
Open source software development project, although its name is open source, it is actually a profit-oriented project.Because it will ask for shares after the commercialization of future projects!
All software companies that use the results of the fund for commercial use will be able to cash out the shares of the talent fund when they go public in the future.
As long as this is done well, the talent fund can be self-sufficient within a year or two.
For example, if Cheng Yongxing really wants to cheat, don't do anything else, just install the browser project into this project.
But this cannot be done yet.I can't do anything about killing chickens and getting eggs.
If the first pot of money of the IT wave is cut off, it will become a problem whether the IT wave can still appear as planned.
The wave of opportunities in 1994 and 1995 must be let go.Investors must always see the effect of making money before subsequent funds will follow up.
From this perspective, it is the easiest and safest to intercept the bubble after 1997.
————————
Open source software code will also be open to the public.The conditions are also the same. As long as it is not commercialized, the fund will not charge, but if you are commercialized, the fund will have a share of the pie.
This is especially attractive in this era.Because, one after another, the state has also given a lot of money for industrial software development.
Now, these project teams can save trouble, just take the open source code from here and change it at will, you can defraud the state funding.
As time goes by, the open source code under the fund will eventually become the infrastructure, blood vessels and skeleton of domestic software.Because the farther forward, no one can afford to develop from scratch.
As a side effect, the software development fund will become a shareholder of all domestic software developers!
————————
This idea, as soon as it appeared, was warmly welcomed by the teachers of the computer department.
First, this is another sum of money coming in.
This project is helpful to improve the actual scientific research level of the computer department.Even some original projects of the computer department can be installed under this open source software.Anyway, no one buys your scientific research results.
Second, it provides nearly endless practical opportunities for students in the Department of Computer Science.Without training, soldiers will not form combat effectiveness.
Third, the Department of Computer Science has virtually become the leader of all talent fund-sponsored schools.The establishment of the project, the approval of funds, and the right to accept the project are all in the hands of the Computer Department of the University of Technology.
Fourth, projects and papers.
Whether it is a computer department or a software major, it is also facing the rigid need to brush papers.
The topics of these open source software are ready-made papers.Just sort out the results and publish them.There may be problems with international papers, but there are no problems with domestic papers.
Fifth, employment.
The era of college students’ planned assignments is gradually over, and so many software people are trained at one time. What will these people do in the future?These projects themselves represent the direction of employment.
Many school teachers even realize that as long as some projects are completed, they can be profitable immediately.For example, the library management system, how many libraries there are in the country, is completely a blank market.
Relying on these projects, they can pull up a group of people, set up a company, and then go to the society to pick up!
Use the funds of the fund to raise your own team!
————————
Back row of meeting room.
"Sister Li, why didn't I understand what the teachers said? What does this fund have to do with us?"
"I think the purpose of establishing this fund is to make it easier for us to get on the machine."
"Really? That's great."
A group of little girls are looking forward to such expensive toys as computers.
————————
Not many people participated in this meeting, but its impact was extremely far-reaching.Its influence on the University of Technology is even greater than the influence of many high-tech industries such as optical fiber, MEMS, LED, LED, and wafers.
To a certain extent, it even changed the school ethos, and the curtain of student entrepreneurship on campus was slowly opened.
Many people in later generations are studying. If this meeting were not there, what would a work conference look like?
However, history has no ifs.