Crossover: 2014

Chapter 31 GPL Open Source License

Chapter 31 GPL Open Source License

Lin was discouraged and thought:

This time, we must find some reliable people to be responsible for the translation of the game "Life Restart Simulator".

However, the ideal is plump, and the reality is skinny.

Who can I get to translate?

Looking for translation shops on Taobao.com?

Hehe, Lin Hui felt that it would be better for him to translate by himself than to find those people.

After thinking for a while, Lin Hui suddenly remembered the time when he chatted with his classmates.

I once heard a classmate mention that English teachers seem to do some translation work part-time.

Lin Hui's English teacher in their class is Gu Yanning, who looks 24 or five years old.

Those who graduated from BFSU have only worked for two or three years.

Lin Hui and the others are still the first batch of students led by Teacher Gu.

It may be the reason why the "Preface to the Pavilion of King Teng" that I recited in high school contains the phrase "the water is exhausted and the pool is cold and clear, the smoke is condensed and the mountains are purple at dusk".

Anyway, Lin Hui's memory of the name "Gu Yanning" has always been quite solid.

Lin Hui has Gu Yanning's WeChat/letter.

However, in order to avoid unnecessary trouble,

He still changed the trumpet.

After indicating "translation materials" in the application message, Lin Hui tried to add Gu Yanning's WeChat/letter.

The friend request was quickly accepted.

The few sets of words that Lin Hui had originally prepared were even more useless.

Gu Yanning was much more straightforward than Lin Hui expected: "Is it the translation material?"

Lin Hui: "Yes."

After getting an affirmative answer, Gu Yanning sent a picture.

The different translation prices corresponding to different materials are listed above.

Although the software translation price in the market is 150 yuan per thousand words

But the translation price of literature is 200~300 yuan per thousand characters...

Considering that the events involved in "Life Reopening Simulator" are not just translations of ordinary software.

There is also a certain degree of literariness involved.

Therefore, the price negotiated by the two people is 250 yuan per thousand words.

There are a total of 20 events in the game "Life Reopening Simulator", with an average of about [-] words per event.

Based on 4 words, the total translation price is 1 yuan.

Lin Hui turned to Gu Yanning directly.

Lin Hui only found out when transferring the money.

Although there is no way to see the full name of the other party on the WeChat/letter transfer interface.

But you can still see the prompt of "***condensation".

In this case, wouldn't Gu Yanning immediately see a prompt like "*ash" once she tried to transfer money to herself?

Uh, what the hell.

Thanks to myself, I still took pains to use the trumpet to hide my loneliness anonymously?
Fortunately, Gu Yanning didn't seem to focus on this.

After Gu Yanning received the money, she immediately sent an OK expression.

And said that the translation task will be completed as soon as possible.

……

Lin Hui didn't just work hard on the game "Life Restart Simulator".

At noon on the 14th, Lin Hui did what he had promised.

Open source the game "2048" on the Open Source Asia website.

Because it is not clear whether the AppStore in this world has regulations on software open source.

Lin Hui finally open sourced the Android version corresponding to "2048".

Although it is open source, it does not mean that there are no constraints.

Open source must also comply with the open source agreement.

Choosing an open source protocol is also key.

After all, there is more than one open source protocol, and there are probably hundreds of various open source protocols in the world.

Of course, among the hundreds of open source protocols, only GPL, BSD, MIT, Mozilla, Apache, and LGPL are commonly used.

When Lin Hui open sourced in his previous life, he only chose the BSD open source protocol or the Apache open source protocol.

More often, the BSD open source protocol is chosen.

The BSD open source agreement is an agreement that gives users a lot of freedom.

You can freely use and modify the source code, and you can also redistribute the modified code as open source or proprietary software.

When other users publish code using the BSD protocol, or develop their own products based on the BSD protocol code, three conditions need to be met:
①If the re-released product contains source code, the source code must contain the BSD agreement in the original code.

②If the re-release is only a binary class library/software, the BSD agreement in the original code needs to be included in the class library/software documentation and copyright statement.

③ It is not allowed to use the name of the author/organization of the open source code and the name of the original product for marketing.

The BSD protocol encourages code sharing, but it needs to respect the copyright of code authors.

Because BSD allows users to modify and redistribute the code, it also allows the use or development of commercial software distribution and sales on BSD code.

Therefore, it is a very friendly protocol for commercial integration.

Many enterprises/individuals prefer the BSD protocol when choosing open source products.

Because BSD can completely control these third-party codes, it can be modified or re-developed when necessary.

The Apache agreement is similar to the BSD agreement, and it is also a license that is friendly to commercial applications.

Users can also modify the code when needed to meet their needs and release/sell it as an open source or commercial product.

The Apache Open Source Protocol is a protocol adopted by the famous non-profit open source organization Apache.

This agreement is similar to BSD. It also encourages code sharing and respects the copyright of the original author. It also allows code modification and re-release as open source or commercial software.

Although both development agreements are very good.

But this time Lin Hui finally chose the GPL open source agreement.

The GPL agreement is very different from BSD, Apache License and other licenses that encourage code reuse.

The starting point of the GPL is the open source/free use of code and the open source/free use of referenced/modified/derived code.

However, the modified and derived codes are not allowed to be released and sold as closed-source commercial software.

The main content of the GPL agreement is that as long as the product of the GPL agreement is used in a software ("use" refers to class library references, modified codes or derivative codes), the software product must also adopt the GPL agreement, which must be open source and free .

In other words, Lin Hui can allow others to use his open source "2048" code.

However, other versions that other people use the open source code to open source must also be open source.

Open source must also follow the GPL agreement.

Follow this rule.

Originally a GPL open source project, it is likely to bring out a large number of GPL open source projects.

This is called "contagion".

The reason why this agreement was adopted was because Lin Hui knew that the game 2048 in the previous life was not just a digital version.

There are many derivative versions.

For example, there are more than a dozen versions such as the Dynasty version, the Note version, and the 5×5 version.

Lin Hui feels that the GPL is a slightly "contagious" open source agreement.

It can help the derivative version of the game "2048" to appear as soon as possible.

Of course, Lin Hui's thoughts are more or less wishful thinking.

All of this is based on the fact that other people follow the rules.

Meet people who don't follow the rules.

The so-called agreement or agreement is just a dead letter to them.

No matter how strict the agreement is, it is against a gentleman but not against a villain.

But it doesn't matter, it's good to do things with a clear heart.

What's more, Lin Hui's gains in the game "2048" have already far exceeded his psychological expectations.

 It's almost 1 recommendations, please ask for some tickets, there are 2~[-] updates.

  


(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like