eevee (@eevee)
github copilot has, by their own admission, been trained on mountains of gpl code, so i'm unclear on how it's not a form of laundering open source code into commercial works. the handwave of "it usually doesn't reproduce exact chunks" is not very satisfying

Wow that is deeply messed up. Whatever code they generate, it will be nearly impossible to trace it back to the original code sources, whether its GPL protected or not.

Its pretty infuriating that its up to the creators to find these violations, and there’s no requirement for company’s to disclose their code to find those violations.


shouldn’t the co-pilot itself get licensed under GPL if it’s been trained on GPL code? and shouldn’t any code it helps to write get licensed under GPL?


Of course not. This is not how copyright law works.


shouldn’t it at least become public domain? :(


Just create a license which adds a clausule setting that and ask some lawyer dedicated to it.

Just like the AGPL came with a clausule over the GPL for the server side.


copilot itself? Still no. Copyright applies to creative work made by humans. The copyright of copilot belongs to microsoft and that’s it.


“Libre software” means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

In particular, four freedoms define Free Software:

The freedom to run the program, for any purpose.

Placing restrictions on the use of Free Software, such as time ("30 days trial period", "license expires January 1st, 2004") purpose ("permission granted for research and non-commercial use", "may not be used for benchmarking") or geographic area ("must not be used in country X") makes a program non-free.

The freedom to study how the program works, and adapt it to your needs.

Placing legal or practical restrictions on the comprehension or modification of a program, such as mandatory purchase of special licenses, signing of a Non-Disclosure-Agreement (NDA) or - for programming languages that have multiple forms or representation - making the preferred human way of comprehending and editing a program ("source code") inaccessible also makes it proprietary (non-free). Without the freedom to modify a program, people will remain at the mercy of a single vendor.

The freedom to redistribute copies so you can help your neighbor.

Software can be copied/distributed at virtually no cost. If you are not allowed to give a program to a person in need, that makes a program non-free. This can be done for a charge, if you so choose.

The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.

Not everyone is an equally good programmer in all fields. Some people don't know how to program at all. This freedom allows those who do not have the time or skills to solve a problem to indirectly access the freedom to modify. This can be done for a charge.
  • 0 users online
  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 46 users / 6 months
  • 845 subscribers
  • 49 Posts
  • Modlog