Rewind a few years ago, if you ask which brand in the Android camp can make people "Duang" brightly?
Not like the beep brother tangled old half day, Xiao Lei out of the mouth is: a plus.
The reason is simple: at that time, OnePlus did live up to the slogan it boasted at launch: "Never Settle".
Adhering to this concept of not settling, one plus in making cell phones like another hammer, has its own unique share of insistence.
However, Xiao Lei to say but ooh, since the return of a plus OPPO, not will seem to have become "not to speak".
Well, the first return of the one plus 10 Pro's rear camera module, was flirted with by plus friends design inspiration from the door hinge.
The positioning of the phone has also made a big turn, from the previous generation of the image flagship shifted into a performance flagship that focuses on gaming.
Of course, one plus out of the field equipped with the system has long been changed from hydrogen OS to ColorOS, and a major less competitive.
How to say it, one plus these sets of combinations down always give people a feeling, one plus seems to be no longer the year one plus.
A lot of gas should have the same feeling as Xiao Lei bla: design is not sophisticated, no polishing of photos, positioning is awkward ......
One Plus totally sucks? Xiao Lei think not so serious, but to say that one plus not on the heart more or less certainly have billion points.
Recently, Xiao Lei doubled up and found that One Plus stepped on the source code announcement again, triggering a wave of netizens' trolling.
After a deep search, Xiao Lei found ooh, a plus this time the matter is really not small, not properly handled may have to eat waves of lawsuits.
OnePlus has not released the source code
First of all, for those who do not know the situation, the cell phone system of OnePlus is actually divided into two.
One is the domestic HydrogenOS, the other is the foreign OxygenOS (OxygenOS), and it is the latter that is in trouble this time.
Some users asked in Github: When will we see the kernel source code of OxygenOS 12, which is based on Android 12?
I don't blame this user for being anxious. In fact, as early as January this year, OnePlus released the first beta version of the kernel system.
However, now it has been more than half a year, not to mention the official version, even the shadow of other beta versions are not seen at all.
Once this question came out, it soon caused widespread resonance among other netizens, and everyone poured out their grievances.
Some experienced netizens said that one plus every generation of the new Android version has a similar operation, home routine now belongs to is.
Like the open source code for the OnePlus 9 Pro, OnePlus had been lazy and caused the developers of that kernel to have to announce a halt to the work.
After all, developers can't build code out of thin air, and missing key things will naturally affect the development of subsequent system versions.
Later, netizens have summed up the law, generally have to wait until all the old phones are replaced with the new system, one plus will release the source code.
Ordinary users do not feel much, but for developers can be a big impact, the latter often take months to get access to the code.
And these two years because of the impact of the new crown epidemic, coupled with the return of one plus OPPO team personnel loss, delayed release of source code is getting worse.
Image source: Hacker News
Some of you may ask, if there is really such and such a reason why One Plus has not been able to send the source code, then the developers have any method to solve?
Not to mention that there really is, and this method comes precisely from the source code itself, which is the GPL agreement.
What is the GPL agreement?
Well, Oxygen OS is a system developed based on Android, while Android is a Linux-based operating system.
One thing leads to another, so to get into the details, oxygenOS also has to comply with the GPLv2 protocol adopted by the Linux kernel.
First of all, the full name of GPL is GNU General Public License, which is translated as "GNU General Public License", generally abbreviated as "GNU GPL or GPL".
It is a free software license that primarily allows end users to enjoy the freedom to run, learn, share and modify software.
And the GPLv2 protocol was released in June 1991, it has a lot of rules and regulations, and Xiao Lei gave the guys a summary of a wave of dehydrated version.
The person distributing the software may only distribute software containing a license under the GPL agreement if he or she meets all the obligations of the license.
In other words, if you want to distribute a GPL-based software, you have to comply with the mandatory source code sharing clause, otherwise you don't have the right to distribute the software.
So, whether because of the epidemic delay or other considerations, OnePlus has violated the GPLv2 agreement by delaying the release of the kernel source code for Oxygen OS.
Then the question arises, if someone violates the GPL agreement, then who should be in charge?
The first option is for copyright holders to join forces with the Electronic Frontier Foundation (EFF for short) to sue.
Xiao Lei looked up, EFF is a non-profit international legal organization, this aspect is quite active.
EFF's goal is clearly to provide technical science for the public, policy makers and journalism, with no lawsuit in sight.
The second suggestion is also to ask the agency, this time the Software Freedom Conservancy (SFC for short), which seems to be more reliable.
SFC is also a non-profit international organization, and the purpose of the association is to promote open source software and defend the GPL agreement.
Prior to this incident, on May 13 of this year, SFC had already won a judicial victory in a lawsuit regarding the GPLv2 agreement.
Vizio, the top-selling TV brand in North America, has developed the SmartCast OS operating system based on Linux, which is used to implement features such as smart and connected TVs.
However, Vizio did not comply with the GPLv2 agreement and open source the code of SmartCast OS.
SFC sued Vizio for this reason, and after months of tug-of-war, the court eventually ruled against Vizio.
Judging from this wave of court decisions, the GPL has actually become more than just a copyright license, and now has contractual effect.
So, Xiao Lei still want to persuade a plus ow, have dragged so long, hurry up to arrange manpower to send the kernel source code ba.
When SFC notices this and then sues, although the money lost is not much, but therefore affect the reputation of overseas users is not necessary.