Earlier quoted context omitted.
I see the free software movement as a variant on your ideals but rooted in practicality given the current environment.
I think we share a lot of the same goals but they presuppose openness based on violence, if you don't do what their license says exactly then they're going to use lawyers and courts and the state's monopoly on violence to make you comply. I think at a fundamental level this abandons any vision of a true commons since as copilot discussions reveal the well is now polluted (to mix metaphors) and though in some frames t…
Copilot sells code other people wrote
801–810 of 838 posts
Re: Copilot sells code other people wrote
#802I find this whole topic very annoying, this is like the 3rd variation to reach the front page today. But it has made me realize why I instinctively dislike Free Software as a movement. Copyright and licensing are bad, actually. Stop getting worked up about the idea of using courts to punish theft. Stop getting into a frenzy of arousal about the police kicking down doors to drag Billy Gates to jail because 80 characte…
In this thread: many engineers nervously sweating. The moats are drying up and the wizards are about to be thrown out of the castle. This tech is the first product in a long line of products that will massively lower the barrier to entry. It has been a good run, but it was never going to last forever. We are not part of the capitalist class and were never going to be.
Re: Copilot sells code other people wrote
#803I mean, if it's autocompleting a fairly simple line, and can do that because it's analysed a lot of lines, I don't really see that as "stealing anything". If you are using it to write whole complex functions thatare the same as other people's, I guess that is copying. But if you do the second thing you are not a great dev, and would have probably ended up copy pasting it anyway. I think the first use case is far more…
I neither see it "stealing". The neuronal network was trained with code as input. It's creating code as output. The output has nothing to do with the input once it is trained. Do people dont know how neuronal network work? It's like saying GPT-3 created text is copyright infringement, because some author used the same sentence in a book before.
I could ask you the same thing.
Re: Copilot sells code other people wrote
#804Earlier quoted context omitted.
People (github in this case) do something to make your life easier so that you can save time for the price of 1 latte per month and you complain? Software Developers seem to be the most whining profession in the world and I despise this attitude (while being a developer myself)
People aren't whining because the price is too high, they are upset because some (myself included) believe Microsoft is exploiting developers by copying their work against their wishes and then turning around and selling other developers a product which may or may not be generating code which violates copyright/patent licenses. A developer who inadvertently uses a copilot suggestion which gets them into hot water is…
Re: Copilot sells code other people wrote
#805Earlier quoted context omitted.
I guess I've just never had to work with GPL code before, but the complaints essentially only seem to be coming from coders who like this style of open source where you still get to make it kind of a pain in the ass to actually use your software. I guess you have the right to do this, but it doesn't mesh at all with why I personally contribute (without any expectation of attribution), which is that (much like stack o…
>from coders who like this style of open source where you still get to make it kind of a pain in the ass to actually use your software. Most "coders" don't publish anything if they don't have to. Using proprietary code is an even worse pain in the ass because you don't have access to it. The point of the GPL is to force people to share their code. >which is that (much like stack overflow), programmers mostly agreed a…
Was just hyperbole for "from plain English specs/requirements".
I'll admit to being uninformed about GPL, but your understanding of large language models is also limited. They actually learn to interpolate between data points meaning they can compose sequences not found in the training data. Further, GitHub added a feature that checks existing code for a match and rejects predictions if any match occurs.
Re: Copilot sells code other people wrote
#806Why is it a bad thing? You either have people spending time reading code and learn every little thing and produce the same work in days, or have Copilot saves human life time for hours. Coding would be more efficient, it is a win-win for everyone in this industry, right? I know people attach to the code they write, but we all learn from books, and the result is common enough.
Re: Copilot sells code other people wrote
#807Earlier quoted context omitted.
>from coders who like this style of open source where you still get to make it kind of a pain in the ass to actually use your software. Most "coders" don't publish anything if they don't have to. Using proprietary code is an even worse pain in the ass because you don't have access to it. The point of the GPL is to force people to share their code. >which is that (much like stack overflow), programmers mostly agreed a…
> extensively documenting and testing their software if three sentences are enough to encode it Was just hyperbole for "from plain English specs/requirements". I'll admit to being uninformed about GPL, but your understanding of large language models is also limited. They actually learn to interpolate between data points meaning they can compose sequences not found in the training data. Further, GitHub added a feature…
This derivation brings GPL in, and the model doesn't understand this. As a result, every time a GPL training data is mixed into the interpolation, you're converting the code GPL, or if you're not converting your code to GPL, you're violating GPL.
It's plain and simple.
On the other hand, I'm hearing "we'll write the specs, and computer will just auto-generate it" gospel since 2002. This time it won't be different. Human brain, intuition and creativity is beyond algorithmic modeling.
So, no, computer will not autogenerate the code from specs. It might link boilerplate together, which can be already done today.
Re: Copilot sells code other people wrote
#808Earlier quoted context omitted.
People aren't whining because the price is too high, they are upset because some (myself included) believe Microsoft is exploiting developers by copying their work against their wishes and then turning around and selling other developers a product which may or may not be generating code which violates copyright/patent licenses. A developer who inadvertently uses a copilot suggestion which gets them into hot water is…
If someone contributes to open source, then they shouldn't be surprised that someone else uses this code. The licensing hell is something that shouldn't belong in IT.
That “licensing hell” (i.e. strong copyleft protections) is the reason we enjoy such a vibrant and large open source community today. I don’t take it for granted that open source as we have it today was inevitable: it required a lot of work and I’d hate to see that slip away.
Re: Copilot sells code other people wrote
#809Earlier quoted context omitted.
Huh... These comments have given me an idea: MS needs to be forced to train a model to compensate (pay) code authors and codebases based on snippet suggestions given by their tool: the Spotify model replacing Napster!
The comment you replied to gave you that idea nearly word for word..
Re: Copilot sells code other people wrote
#810Earlier quoted context omitted.
> If they had a reasonable basis for believing they had a license they're in the clear. False. If they committed copyright infringement, even if they genuinely believed they weren't, they are not in the clear. They still owe damages.
Can I have a citation?