Earlier quoted context omitted.
There is zero rationale why Microsoft could not do it without buying GitHub. Hell, they could have trained the model from GitLab or Bitbucket public repos. They need developer mindshare and they lost a lot of developers in the 2000s. Buying GitHub (and being involved in 100s of projects) brings this mindset of Microsoft as a developer company back to developers. Like as an advertisement platform/branding for some nov…
It was a bit of a tongue in cheek comment. It’s very unlikely they were even planning this when they bought GitHub. While you’re completely right about their rationale, a lot of people were at the time concerned about the acquisition, and it feels now a bit short sighted to burn all the good will they have generated by an act like this which undermines open source.
GitHub scraped your code. And they plan to charge you
201–210 of 212 posts
Re: GitHub scraped your code. And they plan to charge you
#202If 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)
Where is this MIT licensed codes of yours, because it definitely is not on your github.
Re: GitHub scraped your code. And they plan to charge you
#203If 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)
If so then what about private repositories with a permissible license but not been made public for what ever reason.
What about those projects whose dependencies has permissible license but main repo doesn't? Can GitHub just go oops!
I think the point that so much confusion exists regarding their product & possible violation of user's trust is a valid reason to be pissy about.
Re: GitHub scraped your code. And they plan to charge you
#204Earlier quoted context omitted.
And once again RMS was proven right.
How would the GPL have prevented this, exactly? More explicitly, how would a license that gives everyone the right to copy, modify and redistribute source code for any purpose without compensation or attribution have prevented Github from building a tool that copies, modifies and redistributes source code without compensation or attribution?
Re: GitHub scraped your code. And they plan to charge you
#205Earlier quoted context omitted.
Once again, Stallman (will have been) right. Github/Microsoft is going to take your code, and then cut off your access to it. This is what the GPL was designed to fight, so they're going to try it this way instead. Those who do not learn history yadda yadda.
How does this cut off our access to the code?
Remember, the GPL isn't fundamentally about "enforcing licenses," it's a tool that reverses the usual power of copyright for a higher goal of "software freedom."
Re: GitHub scraped your code. And they plan to charge you
#206Earlier quoted context omitted.
> you grant each User of GitHub a nonexclusive, worldwide license to […] reproduce Your Content […] as permitted through GitHub' functionality If you upload code to GitHub, you grant them (and every GitHub user) a license to do exactly what Copilot does. This ToS change happened 2017, and I actually had to get approval from all contributors of my projects to accept to the changed ToS: https://github.com/justjanne/Qua…
> If you upload code to GitHub, you grant them (and every GitHub user) a license to do exactly what Copilot does. You can upload code to GitHub without the ability to grant such a license, or is github now only for primary copyright holders?
That is how I interpreted the 2017 ToS change: You can only upload code to GitHub if you’re the primary copyright holder, or the code was already on GitHub to begin with (which is only an issue if the primary repository of some project is another git host, e.g. gitlab).
Re: GitHub scraped your code. And they plan to charge you
#207If you're hosting at the free github service, or even paid, github did not scrape your code. They just accessed the information on the hardware they owned. HTTP wouldn't have to be involved at all. They could just look at the disks. Additionally, "The third-party doctrine is a United States legal doctrine that holds that people who voluntarily give information to third parties—such as banks, phone companies, internet…
believe it or not there's more countries in the world than the United States > "The third-party doctrine is a United States legal doctrine that holds that people who voluntarily give information to third parties—such as banks, phone companies, internet service providers (ISPs), and e-mail servers—have "no reasonable expectation of privacy." this is definitely not the case for 100% of the rest of the world
Re: GitHub scraped your code. And they plan to charge you
#208Earlier quoted context omitted.
> the software industry has been moving towards less problematic and more permissive licences [sic] ... less "problematic" for who, exactly? That is conveniently left out.
not only is "problematic" problematic, so is "permissive". more permissive for whom? because the GPL is the most permissive license for users of the code: GPL guarantees, they're permitted to see the source.
The proper term is "pushover"[0][1].
0: https://www.gnu.org/licenses/license-recommendations.html#sm...
Re: GitHub scraped your code. And they plan to charge you
#209Earlier quoted context omitted.
If large company violated my open source license, I'd certainly have a problem with it. Use my code all you want, but follow the basic rules. There's entire websites dedicated to GPL violations; people do care.
If the license allows commercial use, what would the GPL violation be in this case?
Since it incorporates GPL source code, the entire copilot neural network needs to distributed under the GPL and - since it is a non-source form of the software - it's entire corresponding source (namely, the entire training dataset it was generated from) needs to be made available, also under the GPL, to anyone it's distributed to. (AGPL is a bit^Wlot more clear about the fact that remote interaction over a network is a kind of distribution, though.)
Re: GitHub scraped your code. And they plan to charge you
#210Earlier quoted context omitted.
> People are probably angry because this is yet another case of a big multinational corporation abusing unclear or difficult to enforce legislation for profit. it's worse than that: it's Microsoft trying to completely undermine the concept of open source meanwhile: they're unaffected as their high-value proprietary code remains private and doesn't train the model
Finally the angle for Microsoft buying GitHub becomes clear.
Does anyone have the numbers before they bought github, I saw them once, don't remember the values, just remember being shocked at what percentage of the total github code base was Microsoft. I had no idea they were using it at all.