In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
How to choose a suitable License before the code is open source, many novices are not very clear about this, in order to help you solve this problem, the following small series will explain in detail for everyone, people who have this need can learn, I hope you can gain something.
What if an open source App is copied to the iOS App Store?
What happened is probably that @coderyi developed an open source player ElevenPlayer, which was put on the App Store on September 21 last year. Unexpectedly, it was "copied" by seven people. The function is almost the same as the vision. One is 70 in the total list and the other is 21 in the paid category list.
Most students are supportive of this situation. Since I have denounced all kinds of plagiarism and piracy incidents on various major online platforms before, I naturally have to support it this time. But when I went to see the author's open source code on github, I was a little confused.
So I wrote:
Tell me something the author doesn't like.
The code originally uses MIT License, which should be the least restrictive protocol for users. Users can distribute the code closed-source and commercially. Provided only a copy of the original agreement is required.
However, if others promote it well or modify it well, the original author may not benefit from it.
I looked at the author's code base and also looked at the code submission history. There were several comments: "For some reason, the work changed from MIT to CC Attribution-NonCommercial Chinese: Attribution-NonCommercial License." It seems that the author also realized the problem and temporarily changed the protocol, but there is no use for it, because developers can still redevelop on the basis of the previous code.
So ah: choose open source protocol carefully.
Do you remember the history of MacOS and BSD?
Apple's eyes lit up when they saw BSD as an excellent open source system.
The source code can be changed.
It can be closed source.
Okay, I'll shut it down.
It can be commercialized.
Wow, that's exactly what I want.
The most annoying thing is that the modified MacOS is more beautiful and useful than BSD.
This was f * cking embarrassing.
This was f * cking embarrassing.
This was f * cking embarrassing.
Let's go back and look at the software developed by the author. Is it 100% original? Obviously not, the author used ffmpeg, kxmovie, YiRefresh and other open source code, since I did not download and install the author's APP, I do not evaluate whether the author has used these open source codes according to the open source agreement. However, judging from the open source cognition level reflected in the author's article, the author should have used these open source codes "illegally."
What exactly is the MIT License I mentioned?
License is a copyright license, which describes in detail the rights you have after obtaining the code, what operations you can do to other people's works, and what operations are prohibited. The open source software licenses we use are roughly GPL, BSD, MIT, Mozilla, Apache, and LGPL.
Which License should I choose? Paul Bagwell, a Ukraine programmer, drew an analysis chart (the picture below is Ruan Yifeng's Chinese version)
There is also a more comprehensive and slightly spoofed picture, translated into Chinese by @flniu of the diycode community:
The second thing happened in the v2ex community, with a post titled: Someone copied my code directly without forking it!
I was confused when I saw this title-can't I?!? (Black question mark.jpg)
The kinship calculator that was previously developed actually let people copy it directly…It was simply speechless. Can open source be used casually? Copy the code directly, put it in your own warehouse and it will become your own...
????
Isn't it?!
The point is! Why is the only submission displayed that I submitted? But the interface shows that it really isn't fork mine. Could it be that github has made an error and fork will break the relationship?
The kinship calculator developed by the author is really good, and I have used it too. We have to respect this developer. However, the author's remarks reveal that he does not understand open source at all. Admittedly, authors choose to put their code on github or other open source communities, and when someone else stars or forks their code, the author will be pleased with his efforts.
What exactly is wrong with the so-called "plagiarist"? The answer is, there are no mistakes.
The copyist did not tamper with any commit records of the original author, nor did LICENSE and copyright information.
Many people think that open source code on github is promoting themselves, and when they find that others use their own code to do things better than themselves, they are unbalanced. They put their code on github waiting for someone else's star, waiting for someone else's fork, but when someone else uses the code but there is no fork, the heart is unbalanced.
So do open source, first set the mentality.
Did reading the above help you? If you still want to have further understanding of related knowledge or read more related articles, please pay attention to the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
Enhancement: enhancement: code: The end
© 2024 shulou.com SLNews company. All rights reserved.