DEV Community

Discussion on: Opensource... NO more free?!

Collapse
 
eriklz profile image
Erik Lundevall Zara

I do not see a problem with Microsoft potentially monetizing a service that has been trained on open source source code, as long as they do not break any licensing and only use public repositories as training data.

There are plenty of examples of services providing added value on top of other services or data, commercial or non-commercial.
Pick any website that provides some comparison of services and products for you to find the "best deal" for whatever it is, for example.

If licence for source code says it is free to use for commercial and non-commercial use, then that is perfectly fine. Your best bet to potentially avoid Microsoft using your code, use a copyleft license, such as GPL. It will not stop commercial use entirely, but may potentially reduce commercial utilization.

One interesting aspect here though, which I do not have an answer to, is if these various licenses cover using code as data, as opposed to code as code (that is executed). I think they probably do that, but I am not sure.

Microsoft paid $7.5 billion (in stock) for Github. No doubt Github Copilot and many other services were part of a plan to get that investment back and then some.

Technically, others could build the same thing, with public repositories. Not as likely to happen though, without a bunch of compute resources and/or money available.