News for hackers. Stuff that matters.
Re:Copilot sells code other people wrote by sirsinsalot on Thursday June 23, 2022 @01:42PM (#31852607)
"A commons of knowledge is a public good."

Yes but this copilot model takes that, adds value and doesn't itself join the public common good. Instead it takes it, and makes you pay to have it back in another form.

If copilot were open source and the model released for the public good, being built of public data (in your scenario) we would have a very different conversation.

Re:Copilot sells code other people wrote by visarga on Thursday June 23, 2022 @02:29PM (#31853299)
It costs money to run a huge language model with low latency, in the loop with you - charging 10$/month is reasonable. You need multiple GPUs to load even a single copy. Copilot is adding something extra to the original code - it selects the recommendation from the whole corpus, while keeping the surrounding context into consideration and adapting to your variable names.

And in reality 99.9% of the generated code has no long ngrams in common with the training set, it's already original. All they need to do is to enforce never to generate data identical to the training set, something that can be implemented with a bloom filter, then the generated code is impossible to attribute and should have no legal problems.

In the end what do models like Copilot do? They act like culture - absorbing and replicating memes. They free the knowledge and make it reusable. They can act like a general purpose NLP tool for information extraction, classification and text generation. You can implement your ideas faster with it, don't need to label much data.

It works even with just a prompt. Try OpenAi Codex to extract a receipt to see what I am talking about - it gives you the output in JSON. It's a new tool and a new interface to the computer. There are going to be plenty of open source implementations as well, some are already under training.

Re:Copilot sells code other people wrote by sirsinsalot on Friday June 24, 2022 @06:29AM (#31859830)
You are incorrect. The code it generates is substantially the same (complete with comments) as the input, which is often sought without permission and in violation of license.

And offers nothing back to those authors in return.

Re:Copilot sells code other people wrote by HeavyStorm on Thursday June 23, 2022 @09:16PM (#31856896)
Thank you for you this. I wouldn't never been able to articulate it better - people are just annoyed that someone is making m money and they aren't, without considering why that is.
Re:Copilot sells code other people wrote by sirsinsalot on Friday June 24, 2022 @06:31AM (#31859842)
That's not at all what people are annoyed at and to be reductive like that is childish.

The issue is consent of using people's code as input and paying nothing back.

Also the parent comment is substantially technically wrong on a number of points, but feel free to use it as validation for yourself.

Re:Copilot sells code other people wrote by andybak on Thursday June 23, 2022 @01:46PM (#31852662)
And I really don't mind.

I want every line of code I've ever written to be used as much as possible.

I find "intellectual property" to be dubious to the core. I'm not confident enough in my feelings to be a zealot, but if I had to pick sides then I know which side I would pick.

Re:Copilot sells code other people wrote by JoshTriplett on Thursday June 23, 2022 @03:08PM (#31853800)
You're welcome to use a "do whatever you want" license on your code, and people should respect that. (Though even those licenses tend to require attribution, and copilot doesn't do even that.)

Other people use licenses that try to create a commons where if you want to use it you need to share your own code, as a counterpoint to the non-commons in which you can't use code at all. And if people use those licenses, they should be respected as well.

By all means, eliminate copyright, and let all code be copied freely. And until that happens, as long as proprietary code exists and doesn't let anyone copy it, respect copyleft licenses as well.

Re:Copilot sells code other people wrote by andybak on Thursday June 23, 2022 @03:26PM (#31854057)
A fair point. "What to do in a world where copyright already exists" is a tougher question to answer and one in which I tend to go back and forth.
Re:Copilot sells code other people wrote by sirsinsalot on Thursday June 23, 2022 @03:15PM (#31853895)
If an AI "listened" to music and created new samples for musicians to use for a fee, do you not think the original musicians should be compensated?

The value transfer is basically theft.

It isn't about the usefulness of the service, or even that something similar is a good thing ... it is about the execution and what it says about fairness for those that worked to create the data it depends on to produce value.

Re:Copilot sells code other people wrote by andybak on Thursday June 23, 2022 @03:24PM (#31854022)
I'm not sure I was clear enough when I expressed my doubts about the concept of intellectual property.

Your musical example is playing out in the courts in multiple forms. The Marvin Gaye case, Led Zeppelin, Katie Perry etc.

And each case pushes me further towards wanting to rip down the whole rotten edifice.

We've lived through 4 or 5 decades of unprecedented expansion of the domain to which IP lays claim. Surely it's time for the pendulum to swing the other way?

Re:Copilot sells code other people wrote by HeavyStorm on Thursday June 23, 2022 @09:17PM (#31856907)
If I listen to music and create samples to be sold, is it theft?
Re:Copilot sells code other people wrote by sirsinsalot on Friday June 24, 2022 @06:35AM (#31859866)
If your aim is to produce music that is directly derived from what you listened to ... yes. And this has been tested in court time and again.

AI isn't being inspired or creative, it is mass scale and mechanised bootlegging.

To compare it to human inspiration is naive or wishful thinking.

Re:Copilot sells code other people wrote by Guid_NewGuid on Thursday June 23, 2022 @01:47PM (#31852684)
Yes they haven't paid it forward, or back, but why fight on the occupier's territory. By calling for legal frameworks to enforce this we accept the language and terms of the dominant party. By using courts and the law and creating new law for copyright we actually move further from the goal of abolishing copyright and IP entirely.

Every time we use courts to enforce IP we're strengthening the Walt Disneys and Nintendos of the world.

(I accept I am in a group of like 3 people with this goal but it's my view)

Edit: to expand slightly more on this. People should be able to decompile/reverse engineer whatever the hell they want. They shouldn't have to worry about armed goons kicking down their doors. Every time cases are used to strengthen the enforcement of IP/licensing, whether for the light (FSF) or dark (Micro$oft, Google, etc) the outcome is the same, we move further from that goal.

Re:Copilot sells code other people wrote by matheusmoreira on Thursday June 23, 2022 @04:19PM (#31854647)
> the goal of abolishing copyright and IP entirely

Completely agree with you. It's the 21st century, once data has been published there is no controlling it anymore and all attempts to do so lead to the destruction of computer freedom. No doubt people all over the world copy code every single day with nobody even finding out about it. I'd rather get rid of all these monopolists than limit the potential of computers to whatever reality enables them.

>I accept I am in a group of like 3 people with this goal but it's my view

Now we're four.

Re:Copilot sells code other people wrote by handoflixue on Thursday June 23, 2022 @02:41PM (#31853439)
> Every time we use courts to enforce IP we're strengthening the Walt Disneys and Nintendos of the world.

Can you actually point to substantial examples where Disney or Nintendo benefited significantly from a precedent set by an open source court case? Open source has been around for decades, so it should be trivial to find numerous clear-cut examples at this point... if your theory is actually correct.

Re:Copilot sells code other people wrote by Guid_NewGuid on Thursday June 23, 2022 @02:46PM (#31853512)
No, I honestly have no idea. I know nothing about the law and understand even less. I may be wrong about all of this, but if we take the (laughable) idea of justice being blind it stands to reason any precedent that protects a single open source developer also protects Amazon's code.
Re:Copilot sells code other people wrote by ozim on Thursday June 23, 2022 @03:31PM (#31854117)
Funny thing is ALL these legal frameworks are there to protect these 3 people like you.

If there would be no enforcement of IP/licensing or legal enforcement - M$, Google etc. would not be nice - they would just come over and kick your doors cut your head off because they could do so. With legal framework they at least have to ask someone else.

You just have to understand you don't stand a chance with your 3 buddies against 10 motivated attackers.

Writing about "accepting terms of dominant party" you clearly never had a robbery at your house - imagine now corporations doing the same when there would be no legal frameworks.

Read up on Dutch East India Company - or just Nestle - Microsoft or Google are still quite nice companies with Walt Disney and Nintendo.

Re:Copilot sells code other people wrote by Guid_NewGuid on Thursday June 23, 2022 @03:38PM (#31854190)
This is a slight misreading of my general political position. I am pro-government in general. I find the term "monopoly on violence" to generally indicate someone who lives a very cosseted and easy life who can spend time getting mad about like, seatbelt laws or speed limits, so I use it somewhat tounge-in-cheek.

There's quite a lot of possibilities between DMCAs of youtube-dl repositories and Big-co death-squads decapitating people in their homes. I'd prefer where we are now to the Brazil end of that spectrum but we can imagine better models of digital and intellectual 'property'.

Re:Copilot sells code other people wrote by zzo38computer on Thursday June 23, 2022 @05:32PM (#31855402)
I also agree to abolish copyright and IP entirely.

I agree that people should be able to decompile/reverse engineer whatever the hell they want.

And if armed goons (whether goverment or if they are Microsoft or some company) kick down your doors, then they should be arrested for trespassing.

Re:Copilot sells code other people wrote by JoshTriplett on Thursday June 23, 2022 @03:09PM (#31853811)
Proprietary software is more than willing to use those legal frameworks. Unilaterally disarming while your opponent does not is a losing strategy.

As long as copyright exists, copyleft should be respected.

Re:Copilot sells code other people wrote by Varqu on Thursday June 23, 2022 @02:22PM (#31853190)
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)

Re:Copilot sells code other people wrote by tuckerman on Thursday June 23, 2022 @02:42PM (#31853457)
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 going to be spending a lot more than a the cost of a latte to defend themselves in court.
Re:Copilot sells code other people wrote by sirsinsalot on Thursday June 23, 2022 @03:05PM (#31853768)
This. It is a matter of (a) consent and (b) compensating people that, without their data, the model would be useless.
Re:Copilot sells code other people wrote by Varqu on Friday June 24, 2022 @11:47AM (#31864069)
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.
Re:Copilot sells code other people wrote by tuckerman on Friday June 24, 2022 @01:27PM (#31866150)
When source code is made available under an open source license, there are strings attached; attaching those strings is the author’s right! Assuming you or any company has the right to do anything you want with that code without respecting the license is immoral.

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 by Varqu on Saturday June 25, 2022 @07:05AM (#31874265)
The licensing hell is exactly the problem. If someone contributes to open source, which is a praiseworthy activity, then they do it with the intention that anyone can use this code but also re-adapt it, bundle in new products - it's all about bringing humanity forward.

And all those "you can do this, but you can't do that" licenses are things that only invite lawyers to the tech world. IMHO, licensing open source is a bullshit activity.

Re:Copilot sells code other people wrote by tuckerman on Saturday June 25, 2022 @11:39AM (#31876110)
You are making a lot of assumptions about what someone wants/intends when they contribute to open source codebases. If an author chooses, for example, the AGPL, I think they clearly had a different intention. Like it or not, not everyone wants to dedicate their work to the public domain.
Re:Copilot sells code other people wrote by Varqu on Sunday June 26, 2022 @01:59AM (#31881500)
Then why contribute to open source if you want to still be a gatekeeper? In that case better to fork it and work in a private repo.
Re:Copilot sells code other people wrote by rpd9803 on Friday July 01, 2022 @11:36PM (#31955959)
GPL code is open source but what you do with it also needs to be open source as a condition of its use. Will CoPilot inform developers if suddenly the code suggested requires them to re-license their software?
Re:Copilot sells code other people wrote by tuckerman on Sunday June 26, 2022 @10:09AM (#31884159)
Every large successful open source project I know is explicitly not in the public domain/licensed CC0. I understand that there are some people that are very against copyright/intellectual property but you surely must interact with a large number of projects/people that disagree.
Re:Copilot sells code other people wrote by Philadelphia on Thursday June 23, 2022 @02:45PM (#31853488)
Yep, anything useful has to be legal and welcomed. Microsoft should start breaking into people’s houses and sorting their underwear drawers for them while they’re out. Million dollar idea!
Re:Copilot sells code other people wrote by jppope on Thursday June 23, 2022 @02:24PM (#31853218)
> "Yes but this copilot model takes that, adds value and doesn't itself join the public common good. Instead it takes it, and makes you pay to have it back in another form."

$10/ month ... how much to you think this thing cost to build, and to maintain?

Re:Copilot sells code other people wrote by nightski on Thursday June 23, 2022 @02:34PM (#31853342)
That's the whole point. Without the data, it would be worthless. Microsoft is not paying the full cost because it is ripping the data without asking consent. I'm not saying what they are doing is illegal per se, but it's definitely immoral.
Re:Copilot sells code other people wrote by Guid_NewGuid on Thursday June 23, 2022 @02:42PM (#31853447)
But why is it immoral? All that code is still out there, if I had the time and the resources I could build a language model. Unlike commons in the real world (e.g. land, fresh water, etc) a code commons is purely additive. With the release of Copilot (which I don't intend to pay for or use) nothing has been destroyed, instead we'll get more code for less work where companies do pay for their developers to use it, some might even find its way back into the commons as new open-source code (whether more code of copilot generated quality in general is an unalloyed good is left as an exercise to the reader).
Re:Copilot sells code other people wrote by bayindirh on Thursday June 23, 2022 @03:13PM (#31853869)
Because copilot is violating the terms I put for my code. My code is GPL. It cannot be put into projects with incompatible licenses. That’s my code, and I share it with strings attached. You can’t just copy my code and sell to other parties no strings attached.

If that’s fine and dandy, Microsoft should also train Copilot on their source code repositories, so we can use that knowledge, too.

Re:Copilot sells code other people wrote by ShamelessC on Thursday June 23, 2022 @10:03PM (#31857104)
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 overflow), programmers mostly agreed awhile ago that it's just easier if we all share.

So much of what's wrong with the modern economy comes down to seeking rent on an idea that should just be public knowledge.

Sorry if my viewpoint towards your work is apathetic, but the whole field is already infested with academics who only understand citation as a useful metric. Further, the point remains that anyone with enough money could do this - not just Microsoft (Salesforce has released several models for python competitive with Copilot). Times are changing - maybe don't share code anymore? I imagine in ten-twenty years this whole conversation will seem pretty petty though when your entire program is trivially recreated from its GitHub description without ever needing to have seen it in the first place.

Re:Copilot sells code other people wrote by imtringued on Friday June 24, 2022 @06:46AM (#31859930)
>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 awhile ago that it's just easier if we all share.

>So much of what's wrong with the modern economy comes down to seeking rent on an idea that should just be public knowledge.

The entire point of the GPL is to force e.g. hardware vendors to share their driver code under the GPL or any other opensource license to be included in the Linux kernel.

>Times are changing - maybe don't share code anymore?

The entire point of the GPL is to force people to share their code.

> I imagine in ten-twenty years this whole conversation will seem pretty petty though when your entire program is trivially recreated from its GitHub description without ever needing to have seen it in the first place.

What the hell are you talking about? If that is the case then why did humans ever bother with extensively documenting and testing their software if three sentences are enough to encode it? Your perspective is particularly annoying because copilot isn't learning to write its own code, it's entirely reliant on an army of unpaid software engineers publishing code on the internet. If it knows how to recreate a project from just the GitHub description it basically just had the codebase inside its model to begin with and merely pretend that it did everything on its own. That is actually a form of rent seeking.

Re:Copilot sells code other people wrote by ShamelessC on Friday June 24, 2022 @12:51PM (#31865494)
> 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 that checks existing code for a match and rejects predictions if any match occurs.

Re:Copilot sells code other people wrote by bayindirh on Friday June 24, 2022 @01:18PM (#31866009)
Nobody disputes their ability to interpolate, I think (at least not me), but the problem is the starting points for these interpolations contains GPL licensed code, hence it derives GPL licensed code.

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 by namose on Friday June 24, 2022 @01:01AM (#31857976)
But GPL owners aren’t seeking rent, so you’re just asking those who believe all code should be open source to unilaterally let large companies use all their code, while they reap no such benefits from the large companies
Re:Copilot sells code other people wrote by ShamelessC on Friday June 24, 2022 @04:45AM (#31859180)
Like I said, I understand the premise, just not the emotion behind why you want to release code to the public at all if it isn't simply a donation to all human knowledge.

There are better ways to gain notoriety as a coder than by essentially legally requiring your name is attached to a thing for all time.

I personally would be thrilled to know my work was valuable enough to be used by a company because I really just couldn't care less that about the "credit" part of it. I know what I've done and don't have anything to prove.

Re:Copilot sells code other people wrote by bayindirh on Friday June 24, 2022 @06:37AM (#31859879)
It's not an emotion. It's a stance.

> Why you want to release code to the public at all if it isn't simply a donation to all human knowledge.

On the contrary. I donate my code to all human knowledge. Just not to corporate's private code corpus. I intend my code to be open to all humans to run, study, modify and share, forever. I don't give you the freedom to take it to a closed domain, and not share the further knowledge you derived from my code. If your primary intention is to return this knowledge to human kind, GPL is an enabler, not an hinderer.

> I personally would be thrilled to know my work was valuable enough to be used by a company because I really just couldn't care less that about the "credit" part of it. I know what I've done and don't have anything to prove.

I personally don't care whether my code is good enough to be used by a company. If I want to contribute code which can be used by a company, I can contribute to MIT projects (which I also do). I don't have anything to prove.

I release my code with the hope it'd be useful for somebody, and I don't want it to be included in any permissive or closed source base. Doesn't matter it saves your beef for today or not. That's not my problem. Go write a better one, then. I don't care.

Re:Copilot sells code other people wrote by bayindirh on Friday June 24, 2022 @01:37AM (#31858154)
When actually using the software means "taking it, adding it to a commercial software and never telling anyone, incl. the developer of the original code, and not giving any attribution whatsoever, and earning money over that piece of code", yes GPL makes it hard. It's by design, and this is why I license anything and everything I put in the open GPLv3+.

If anyone contributes to a GPL software, they're clearly attributed. Moreover, Git makes this attribution irrevocably visible. Before that patches were sent in with mails, and mailing lists were open, so attribution was also visible back then. So, no, GPL makes attribution visible, and irrevocable, by design.

GPL doesn't seek rent over any idea. It forces ideas to stay open, forces you to put your improvements back in the open. You'll be attributed, your code will be in the open all the time, and nobody can grab and run your code and hide into its software to make any kind of unjust profit, which makes "Open Source" coders visibly and literally wince and cringe, because they can't grab and paste a piece of code and make their days easier.

Again, this is by design.

Sorry if my viewpoint towards your view is apathetic, but the whole field is already infested with programmers who only understand being able to copy and paste code left and right to develop software as a useful metric.

It's not about Microsoft, it's just about being honoring a license. A case-tested, lawyer written, trusted license which many developers chose for licensing their work. It's a breach of contract, plain and simple.

As I said elsewhere, some of the code I'm writing is backed by papers. I don't obfuscate my papers to prevent anyone from implementing it, but if I open my reference implementation as GPL, this is because I don't want someone to grab it and run with the code, change it a little, put into a closed source program and call the idea theirs, possibly patenting it in the process.

I have a serious piece of research, my Ph.D. actually, and I'm still developing the code powering the whole idea. I was planning to open it under GPL license, to force its evolution in the open, but I understood that people don't appreciate that. So, probably I won't open the code. Binaries maybe. Highly obfuscated, protected binaries, probably.

Re:Copilot sells code other people wrote by Banana699 on Thursday June 23, 2022 @07:46PM (#31856450)
You can say the exact same about piracy, when I take a game or a pdf book from a pirate site, nothing is destroyed, nothing is subtracted. The server still owns the data and can copy and share it infinitely, all that changed is that I now have a copy too, and I use it to enrich my own intellectual life.

The argument has 2 main flaws

1- It's not symmetric. The massive corporations with paid armies of lawyers aren't hugging trees and talking about how "Knowledge is - like - just free, man" with dreamy eyes, I would love if they were like that but no. They are constantly on the lookout for anyone remotely using their work. They don't deserve the language of free knowledge and open data, that would be like extending peace to an invading army, or defending a tyrant with the lingo of free speech. He Who Lives By The Sword Dies By The Sword.

2- If the person(s) behind the data or the code lives off their intellectual labor, you are ripping them off by using it without compensation. Sometimes the compensation is as little as simply citing them, just mention their names so that they get visibility and prestige they deserve for toiling in the intellectual field to produce the ideas and brain patterns you use and benefit from.

The whole thing is a huge mine field, digital reproduction of information and abstract structures is an extremely novel phenomenon that breaks tons of human intutions about how ideas and thinking work and spreads. But the involvement of a corporation allows you to shortcut the entire thing by invoking (1), also known as the fundamental theorem of ethics : Do Unto Others As You Wish They Do Unto You. Do corporations allow you to freely take and mix their intellectual produce and sell it back into them ? No ? then they DON'T get to do that either, except maybe among themselves.

What I find strange is how nobody talks about how inherently repulsive and ugly the "Copilot" philosophy is, how it is fundamentally a dead end and how much it betrays a lack of understanding of how programming works on part of those who fund and market it. Code is different from natural language, the fact that we call the symbols we write algorithms in "Programming Languages" is purely a historical incident. Code doesn't have the redundant resilience and error-correcting properties of natural language, removing or modifiying or adding even a tiny bit to correct code can give you atrociously-slow correct code, or full-of-security-holes correct code, or non-correct code, or any of the 3 mixed together with other disasters. If you're going to steal people's open source code, at least do somthing interesting and intelligent with it, don't be a lazy fuck and apply an NLP technique to a highly formal and rigid domain then smile smugly and charge people for it as if this going to end anywhere useful.

Re:Copilot sells code other people wrote by jazzyjackson on Thursday June 23, 2022 @02:33PM (#31853330)
If it was just published as a public good it would probably be as illegal as sci-hub

I consider the $10/m as a donation to the microsoft legal defense fund to allow free access to accumulated knowledge.

Re:Copilot sells code other people wrote by sirsinsalot on Thursday June 23, 2022 @03:08PM (#31853793)
To allow access to a service that grants you the accumulated knowledge's output in small bits.

I'm all for a world where these tools help developers, but i'm not here for a system that isn't open. I want to own my tools.

Copilot is a bit like musicians paying a monthly fee for access to a loop library. Except all the loops are rip-offs of other peoples hard work and there's no effort to compensate them.

If I made an AI that resampled music into derivative tracks ... you can be damn sure i'd be sued until my ears bled.

Re:Copilot sells code other people wrote by jazzyjackson on Thursday June 23, 2022 @07:39PM (#31856411)
> monthly fee for access to a loop library. Except all the loops are rip-offs of other peoples hard work and there's no effort to compensate them.

the analogy works if there were an open access library of music (restricted licenses tho they may be…) that was available to search and browse without the tool

then an auto-composer could suggest music to fill in gaps in my own composition, using snippets of audio from the otherwise freely available library

that's a plug-in I would pay for too, but yea if my "no commercial use allowed" melody made it into someone else's composition, I would want my license terms to be surfaced to them as well

except I personally wouldn't want to live in a future where every line of code has to have some claim of "who authored this function first" or "who wrote this melody and rhythm first", pursuant to licensing terms in perpetuity. that sounds terrible.

Re:Copilot sells code other people wrote by ece on Friday June 24, 2022 @12:49AM (#31857918)
I'm all here for openness and tools you own, so there could be a FOSS implementation. Microsoft could just open it up and still charge the $10/mo for hosting the model, and I hope that happens.

Making the tool better without verbatim copying and making it more effective should be the priority, IMO. Trying to control it too much would be missing the point of the tool.

Re:Copilot sells code other people wrote by throwaway675309 on Friday June 24, 2022 @01:41AM (#31858175)
"Except all the loops are rip-offs of other peoples hard work and there's no effort to compensate them."

Except all the loops are smaller pieces of larger loops which you as the developer than mix together in new ways to create your application. FTFY.

Re:Copilot sells code other people wrote by sirsinsalot on Friday June 24, 2022 @06:40AM (#31859895)
Even if the sample was one snare hit. Someone worked hard to tune that snare, mic it, record it and process that sound.

They should be compensated.

Re:Copilot sells code other people wrote by spullara on Thursday June 23, 2022 @02:43PM (#31853461)
It absolutely adds to the common good in the form of people using it to write more open source code.
Re:Copilot sells code other people wrote by sirsinsalot on Thursday June 23, 2022 @03:05PM (#31853758)
Seeing as copilot is known to output code thats a straight copy from non-permissive code where the author's permission wasn't obtained ... I'd say it is helping you steal from code authors without giving back (as there is no obligation to open source your code).

Given Microsoft's record of persuing IP violations aggresively through the legal system, I'd say the whole thing is ironic.