Earlier quoted context omitted.
“Free and open source, assuming I approve of the usage” is a common sentiment among people who paste Apache or MIT and don’t think about the ramifications. It’s increasingly common. I think this situation is slightly more complex but that sentiment is at the heart of a lot of pushback against things like this.
All the people in this thread angry that GitHub is using MIT software in a way permitted by its license... depressing. The MIT license doesn't require attribution for small snippets, only for full copies or substantial portions.
GitHub scraped your code. And they plan to charge you
61–70 of 212 posts
Re: GitHub scraped your code. And they plan to charge you
#62Can't you host code on GitHub that is not "free" for commercial use? If GitHub scraped these projects then it's a problem. Otherwise, Into honestly trying to have a conversation on this to understand the objections because I haven't made up my mind but struggle to see the problem. So pease consider the following: if the code was not encumbered by restrictions I don't see an obvious problem with this. Using code or da…
It did. It's spitting up the AGPL in empty files, and AGPL'd code isn't free for commercial use. It requires people who use it to make changes available under the same license.
Re: GitHub scraped your code. And they plan to charge you
#63There may be discussions to be made about licenses, but "to watch people cheer at having their work and time exploited by a company worth billions" is a disappointingly myopic take, especially from a developer. Information that is aggregated and organized for easy retrieval is worth more than the sum of individual bits of information. I thought that was common sense. We might as well complain that billionaire superma…
Are you making a claim that Netflix shouldn't be required to pay for individual movies because they sell a collection of movies?
Re: GitHub scraped your code. And they plan to charge you
#64So it won't copypaste your code. It had just read code from open sources and learned from it - similar to what humans do. So I don't see any problem with this.
Re: GitHub scraped your code. And they plan to charge you
#65Earlier quoted context omitted.
“Free and open source, assuming I approve of the usage” is a common sentiment among people who paste Apache or MIT and don’t think about the ramifications. It’s increasingly common. I think this situation is slightly more complex but that sentiment is at the heart of a lot of pushback against things like this.
Dev: "Anyone can use my code for any purpose including commercial purposes." $BigCorp: "I want to use to use Dev's code for commercial purposes as he has explicitly granted me the right to do so." Dev: "Wait, no not like that." As much as I am a proponent of permissive licenses (my favorite is the wtfpl), you have to pick your license wisely especially if you're going to be picky about usage (Be it by $BigCorp, gover…
Re: GitHub scraped your code. And they plan to charge you
#66I'm a big proponent of open source and I'm usually not nice with bad moves of GitHub. For example, i find stupid to use vscode and believe that it is open source when it is a lie. But, in that case, I think that the things that are put to charge GitHub are not right. I think that the idea is nice and it is fair from open source code. Anyone is free of downloading free software and doing something similar, and it is n…
This means that if Copilot does not attribute code when it copies and modifies it, then it is violating most open source licenses. Full stop.
Re: GitHub scraped your code. And they plan to charge you
#67Re: GitHub scraped your code. And they plan to charge you
#68On their website they say that "GitHub Copilot is a code synthesizer, not a search engine: the vast majority of the code that it suggests is uniquely generated and has never been seen before. We found that about 0.1% of the time, the suggestion may contain some snippets that are verbatim from the training set." So it won't copypaste your code. It had just read code from open sources and learned from it - similar to w…
That means that every week, there will be 1000 verbatim copypaste of code by Copilot. Then multiply that by a year or more as Copilot gets older.
0.1% may not seem like a lot, but at the scale of Internet companies, it always is.
Re: GitHub scraped your code. And they plan to charge you
#69If you open-sourced code and allowed it to be used for commercial purposes, I don't see the point of being pissy about Github using it, I'm saying this as someone who's written quite a lot of MIT code. (And charging for a product which adds value to your developer experience and needs money to be run is not a bad thing)
The Apache 2 license allows for commercial use, but has implications for the way you can enforce your software patents. It also requires distributing the license file along with your application.
Complaining that companies use the software you told the world was free to use without restriction is dumb. However, not everyone gives away their software for free without restrictions. The fact that Github isn't respecting those licenses is a much bigger problem.
The tool autocompleting some random guy's personal information because he uploaded his blog to Github is highly problematic. The idea of using permissively licensed code to train an AI is not bad, but some human with knowledge of software licenses would need to pre-select those projects.
If all code came from one of those "do whatever the fuck you want" licenses, then there wouldn't be a problem. I'd consider it to be a great product and have no issue paying a fee. There's a huge market for a Copilot product, but this iteration just.. isn't it.
Re: GitHub scraped your code. And they plan to charge you
#70Earlier quoted context omitted.
Maybe read the MIT license before you grab the pitchforks: "The above copyright notice and this permission notice shall be included in all COPIES OR SUBSTANTIAL PORTIONS of the Software." Reusing a snippet doesn't require reproducing the MIT license. People who publish MIT software know they're basically giving their code out with basically no strings attached. However, GitHub should be careful with the GPL variety.
What counts as a "substantial portion"? Personally I'd say that a function is substantial, whereas one or two lines would not be.