News for hackers. Stuff that matters.
Re:Is GitHub Copilot a blessing, or a curse? by onion2k on Tuesday July 20, 2021 @03:55AM (#27891056)
So this product that would not be possible without public, open-source code will itself be non-public, closed-source, closed-data. It is extracting value from the commons and funneling it to a private company.

This is just business as usual for tech companies though. How many Silicon Valley businesses built their products on top of open source projects without contributing much back? Heck.. how many YC companies do that? When you see vital open source projects like OpenSSL struggling to raise more than a few tens of thousands in donations (it only continues through OSF contracting work), and libraries like Svelte barely clearing $30k, when you know they're used by Apple, Google, Facebook, Microsoft, etc you can't be that surprised when companies do the same thing on a larger scale.

The entire tech industry and all the multi-trillion and multi-billion dollar unicorn businesses that have billionaire founders and millionaire developers working at them fall under the description of "would not be possible without public, open-source code" and "will itself be non-public, closed-source, closed-data."

We can't reasonably claim there's anything wrong with a company building a product on the back of open source work when literally all of us do that as well. The only difference with Copilot is scale.

Re:Is GitHub Copilot a blessing, or a curse? by dgb23 on Tuesday July 20, 2021 @05:19AM (#27891555)
> We can't reasonably claim there's anything wrong with a company building a product on the back of open source work when literally all of us do that as well.

We cannot (are not allowed to, by law, contracts etc.) open source everything we write. I think the most important contribution is not funding but to contribute in some way or another for most.

Having said that, it is disheartening that important projects lack even basic funding. Is this getting better? There are also success stories that pop up with funding and donations becoming easier.

For companies open source funding can be a major thing to improve their relationship with the wider software community. It is a signal that they are interested in sustainability of software and collaboration. And it is a form of recognition for the authors.

Edit:

I just realized we are talking about GitHub here. They are a major contributor to open and free software as they provide free hosting and tooling. I'm not saying this absolves them of everything they do with Copilot, but I'm very, very happy to have such an amazing service freely available and many others are too.

Re:Is GitHub Copilot a blessing, or a curse? by benatkin on Tuesday July 20, 2021 @09:08AM (#27893238)
GitHub isn't good for Open Source in my opinion. Debian is right to use their own GitLab instance. Lots of things seem good in the short term and are bad in the long term.

Edit: I don't really know what things would be like without GitHub. Same with YouTube and Facebook. I don't assume any of these have a net positive impact, though.

Re:Is GitHub Copilot a blessing, or a curse? by yreg on Tuesday July 20, 2021 @05:10AM (#27891508)
Shaming companies for using OpenSSL for free without any strings attached seems to go against the idea of free software.
Re:Is GitHub Copilot a blessing, or a curse? by onion2k on Tuesday July 20, 2021 @05:17AM (#27891550)
No part of any open source license says I have to like companies that extract billions in value from open source projects without contributing back to the project. My opinion is simply that once you get to a few million in revenue putting a few thousand back in to the code that got you there is a decent thing to do, and if you don't then you're not very nice.

The fact that the license allows you to do this is great; the fact that people actually do is not.

Re:Is GitHub Copilot a blessing, or a curse? by drran on Tuesday July 20, 2021 @07:36AM (#27892485)
GPL asks to release back changes to code made by a company, for which the company paid already, i.e. it's almost zero price for the company, and just look how much companies are afraid to donate zero ($0) worth of code back to the opensource project and prefer to pirate it instead, including such mega-rich companies as M$.
Re:Is GitHub Copilot a blessing, or a curse? by messe on Tuesday July 20, 2021 @08:48AM (#27893062)
> GPL asks to release back changes to code made by a company

Only if the code is distributed. SaaS can be (and is) used to get around this.

Re:Is GitHub Copilot a blessing, or a curse? by grey_earthling on Tuesday July 20, 2021 @09:08AM (#27893240)
Hence the AGPL.
Re:Is GitHub Copilot a blessing, or a curse? by tvirosi on Tuesday July 20, 2021 @05:11AM (#27891511)
There's a difference between building a product using open source and not contributing back, and copying licensed code into your own codebase. One is rude and the other is straight up illegal.
Re:Is GitHub Copilot a blessing, or a curse? by onion2k on Tuesday July 20, 2021 @05:19AM (#27891558)
The code doesn't exist in Copilot. The instructions for how to recreate the code does. On a very pedantic level those are not the same, but it probably is enough to argue that the product is 100% legal.

It is still quite rude to do that though.

Re:Is GitHub Copilot a blessing, or a curse? by dmurray on Tuesday July 20, 2021 @07:05AM (#27892284)
I don't think there's any water in that argument at a fundamental level. By that logic you could encode copyrighted information in any reversible format and it would be OK.

If I copy the code line by line with my eyes and keyboard, then the code briefly doesn't exist, but the instructions to recreate it do. Copying it is then a two-phase process: first I read the code, then I type it in. It is clear that I'm allowed to look at the code, so it's the action of typing it in that violates copyright. In the same way, distributing Copilot doesn't necessarily break copyright, but using it may.

Re:Is GitHub Copilot a blessing, or a curse? by xdennis on Tuesday July 20, 2021 @10:04AM (#27893856)
I don't think people should look at this based on current law, but what is right.

Copyright was established (much) after the printing press made copying so easy.

We now need protection against machine learning (learnright?) because the only way to not work for Microsoft for free now is to not release your source code... so not open source. Remember when people said that Microsoft changed its mind on open source?

Re:Is GitHub Copilot a blessing, or a curse? by IX-103 on Tuesday July 20, 2021 @09:29AM (#27893434)
There's an argument that the model is a derivative work. In that case the original copyright still applies.
Re:Is GitHub Copilot a blessing, or a curse? by dTal on Tuesday July 20, 2021 @06:23AM (#27891969)
So a .zip file of copyrighted code loses its license?
Re:Is GitHub Copilot a blessing, or a curse? by hvis on Tuesday July 20, 2021 @07:07AM (#27892294)
Re:Is GitHub Copilot a blessing, or a curse? by UncleMeat on Tuesday July 20, 2021 @08:04AM (#27892717)
Yes. Models are much much smaller than compressed training sets, making it very clear that they are doing more than just compressing the entire training set.