6 ms·
Why would anyone want to stop Copilot is beyond me. Reinventing the wheel, millions of time a day, is an atrocity. Millions of (wo)man hours, wasted, every si
by nonasktell 4y ago
Why would anyone want to stop Copilot is beyond me.
Reinventing the wheel, millions of time a day, is an atrocity.
Millions of (wo)man hours, wasted, every single day, on writing solutions to problems that have already been solved. There is a partial solution to this, and it's making people angry, it's crazy.
If you put your code publicly on the internet, you should expect that people will reuse your code at some point, no one broke into your privates repositories.
Why would anyone waste their time to make other people waste more of their time is really beyond me.
Let go of your egos for once.
- Ecco 4y agoYou’re missing the point. It’s not an ego problem: if you put your code on the internet with a license you should expect people to respect the license’s rules…
- nonasktell 4y agoExpect you're not licensing functions, you're licensing a repository. If I use a sentence or even a paragraph from a copyrighted book, it's not copyright infringement.
- annexrichmond 4y agothen why do people put copyright and license notices on the top of every file in the repo?
- numpad0 4y ago> If I use a sentence or even a paragraph from a copyrighted book, it's not copyright infringement. It is…
- gruez 4y ago>If I use a sentence or even a paragraph from a copyrighted book, it's not copyright infringement. I'm assuming you're referring to fair use. In that case whether it's copyright infringement or not is very situational (the legal standard consists of a test with various subjective factors) and isn't as simple as "it's less than a paragraph so I can copy whatever I want".
- boplicity 4y ago> If I use a sentence or even a paragraph from a copyrighted book, it's not copyright infringement. Note that this may not actually be true, and you may need to pay to license even shorter excerpts of creative work. Copyright is a complex topic. It's not always safe to assume that you have the rights you think you have, in terms of reproducing others' work. For example: "The proportion of a total work is not the only factor, though. If you are including the most crucial aspect of a work, even if it is only a small part, then the question of “substantiality” comes into play." [1] [1] https://www.dukeupress.edu/getmedia/3363cb6e-04b6-43ec-b004-1c89e747512d/Copyright_FairUse_ObtainingPermissions https://www.dukeupress.edu/getmedia/3363cb6e-04b6-43ec-b004-...
- mbreese 4y agoIf you take a function from a repository (or a sentence from a book), it is the unlicensed use of copyrighted material. Everything in the repository is covered by the license, functions, files… everything. Whether or not it is infringement depends on if the use can be considered fair use. This is a more nuanced question and is not always clear. In this case (Copilot) the real question is how transformative the AI training is. Given how verbatim some of the outputs are makes the argument less clear.
- ncphil 4y agoIt can be if you fail to give attribution. Plagiarism isn't just unethical, unprofessional and immoral (not to mention evidence that the plagiarist is an uncreative dullard). It's illegal. How many words or sentences it takes to trigger a complaint is mostly governed by what it takes to prove a violation. The more material copied, the easier that can be. In this situation providing attribution (tooltip when you mouse over the code?) would probably satisfy 9/10 of potential complaints. But big companies usually won't make that kind of minimal effort without being hit upside the metaphorical head with a piece of metaphorical lumber (like with an actual lawsuit).
- deleted 4y ago[deleted]
- macinjosh 4y agoNot everyone believes in intellectual property and good luck enforcing that license worldwide.
- gruez 4y agoSo? Most of the developed world have legal systems that does believe in intellectual property. The fact that a few people "don't believe in intellectual property" because they want to torrent movies/games is mostly irrelevant when it comes to the software engineering profession.
- mbf1 4y agoIt doesn't matter what you believe. It matters what the judge and jury say when this goes to trial, and it will go to trial because Microsoft has a lot of money.
- muzani 4y agoI think it's a gray area in the license. Much of the code was intended to be used freely and commercially by others, but not for AI training. It follows the license to the letter, but not the intent. I expect we'll see new licenses appear making it clear whether or not the content can be used for training.
- elil17 4y agoWho's to say the intent? I've published lots of code with very permissive licenses and I did so because I want people to be able to use that code for any reason. That's why I choose those licenses.
- muzani 4y agoI think that's exactly why AI training (allowed or not) should be added to licenses.
- josephcsible 4y agoThere's nothing gray about it. The license requires attribution, and Copilot doesn't provide that attribution.
- muzani 4y agoIt's reading the code and generating similar code, not copying it.
- josephcsible 4y agoAre you saying that's fair use? If so, then we won't see new licenses appear related to it, since a license can only give you more permissions on top of fair use, not take away fair use. If not, then we still won't see new licenses appear related to it, since the existing licenses already don't allow it.
- muzani 4y ago
- mkr-hn 4y agoNo one wants to stop what Copilot is being sold as. They want to stop the company selling it from doing what it is famous for doing.
- nonasktell 4y agoCopilot is not selling code, they're selling GPU time. If you're ready to buy a hundred GPU/TPUs to train a new Copilot that is just as good, but for free, then go do it please, everyone will thank you
- mkr-hn 4y agoThe tagline is "Your AI pair programmer" That's the pitch. You're renting a pair programmer. If your pair programmer is stealing code, you're going to have a bad time. This has nothing to do with...whatever you're on about. Seriously though. Did you click the wrong reply link?
- deleted 4y ago[deleted]
- hw 4y agoSo you are saying, copyright does not apply to Spotify when it comes to music because they aren’t selling the music but rather a service to olay said music from a catalog? Also to your other comment about copyright not being an issue if you just use a paragraph from a book - I am not a lawyer but I would think that copyright applies just the same way it applies to musicians who use portions of the melody of other musicians’ songs.
- ai_hypocrite 4y agoIf the copyright holders are so difficult, why not restrict the scanning to code of enlightened people like yourself? My guess is that there wouldn't be much to scan ...
- nathanaldensr 4y agoYou're asking for people to be okay with potential copyright violations and a removal of attribution because of the common need. Like all things, there must be balance. Open source would not exist if the only use of its output was to train ML models that hide where the code comes from. Part of the allure of open source--maybe the biggest allure, honestly--is the community aspect. I get to find friends, contribute philanthropically, and feel proud of my contributions. Copilot removes any incentive I have to produce code for free.
- naikrovek 4y agoit's not copyright violation. no one reads... https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#d-user-generated-content https://docs.github.com/en/site-policy/github-terms/github-t... when you put code on github.com you grant GitHub the right to show that code to others, independent of the license you choose for your code. full stop. doesn't matter if it's on a webpage, a git client, or a github-developed plugin to an IDE.
- JoshuaRogers 4y agoWhile that certainly covers some code on GitHub, much of the code on there is just mirrored from other locations by non-owners: you can find copies of the Linux kernel and SQLite on GitHub, for instance. The users who upload those to GitHub have the right to do so (legally) but do not have any rights that they could grant to GitHub.
- naikrovek 4y agoagain, read the document. all this talk of license violation and almost no one is reading the agreements which say what rights users have given GitHub... by uploading code you attest that you have the rights necessary to grant that license to GitHub: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#3-ownership-of-content-right-to-post-and-license-grants https://docs.github.com/en/site-policy/github-terms/github-t... without the right to grant those licenses to GitHub, by uploading that code to GitHub, you are in violation of the terms of service, and the responsibility of acting in compliance with the license is on the shoulders of the user which uploaded that code to github.com. Said another way, GitHub has no way to know if the person mirroring SQLite (for example) is acting in accordance with their rights, so the terms of service require that you attest that you are acting within your rights, acknowledge that it is solely your responsibility if you are not, and that by uploading you grant license to GitHub and its users.
- Overdr0ne 4y agoIf an ai model is allowed to emit copy-left code verbatim in proprietary software, you can effectively create a gpl 3 stripper. I don't think that ultimately serves your goal of intellectual sharing
- mahogany 4y ago> Reinventing the wheel, millions of time a day, is an atrocity. > Millions of (wo)man hours, wasted, every single day, on writing solutions to problems that have already been solved. There is a partial solution to this, and it's making people angry, it's crazy. Following this line of thought, do you think that all code from all software should be open source and publicly available (and free to copy and use), in the interest of saving more person hours from reinventing the wheel?
- netr0ute 4y ago> Following this line of thought, do you think that all code from all software should be open source and publicly available Why are you asking this as if the answer might be no?
- throwaway09223 4y ago> Following this line of thought, do you think that all code from all software should be open source and publicly available Let's help shape this thought: Copyright should be abolished entirely. It is one of many monetization schemes and its negative effects greatly outweigh its positives. We know people won't stop writing software in the absence of copyright. We know they won't stop writing books, singing songs, etc. Copyright is not the primary motivator for either science or art. Will we need new monetization structures? Of course. But generally speaking we already have them where it matters. End copyright entirely.
- bobmaxup 4y ago> Copyright is not the primary motivator for either science or art Having a way to own works is probably pretty important to either of those endeavors, right?
- throwaway09223 4y agoNo, I really don't think that it is. There is no such as "owning" a work. We use that as a euphemism for owning copyrights, and the only function of copyrights are to prevent others from making copies. To prevent others from sharing. The question is whether the monetization model presented by copyright is a net positive for the author, after accounting for its chilling effect on communications for all other people in the world. The answer is almost certainly "no," as empirically demonstrated by entire segments of IP work opting out of copyright. The open source model clearly demonstrates that you do not need to own a work to fund it or monetize it. There are similar models in other areas of art and science which allow for the funding of works without preventing others from copying them.
- bugfix-66 4y agoYou want to use my code, without ever knowing I wrote it? You want to use my hard work, regurgitated anonymously, stripped of all credit, stripped of all attribution, stripped of all identity and ancestry and citation? FUCK YOU! Training must be opt in, not opt out. Every artist, every creative individual, must EXPLICITLY OPT IN to having their hard work regurgitated anonymously by Copilot or Dall-E or whatever. If you want to donate your code or your painting or your music so it can easily be "written" or "painted", in whole or in part, by everyone else, without attribution, then go ahead and opt in. But if they don't EXPLICITLY OPT IN, you can't use the artist's or author's creative work for training. All these code/art washing systems, that absorb and mix and regurgitate the hard work of creative people must be strictly opt in.
- HeavyStorm 4y agoIs your code public?
- elil17 4y agoI just don't understand this at all. I publish my code as open source when I can because I want others to find it useful, either by using the software that I wrote or by reusing the code. If I didn't want that, I wouldn't publish the code. But I do want it, so I'm glad there's a way for people to access it more easily. I understand the argument from an artist's perspective much more, since they don't really have the option to publish their work in a way that any AI or any other artist can't copy off of.
- inquirer39243 4y agoSimply being public doesn't mean it's in the public domain - this applies to movies, art, code, etc. One example of restrictive but public licenses include requiring others to share their source code if it's derived from yours, allowing individuals to use a product but not allowing business to use it (businesses can use it under a different - likely paid for license), or requiring attribution or acknowledgement that they used your code. There is an argument for fair use if it counts as a substantial derivative, which is a different discussion from why people make it publicly viewable without making it flat out public domain.
- muzani 4y agoIt says why in the linked post. People aren't doing open source for free; they do it for the community. But Copilot is there to extract value from it, giving nothing back, not even credit.
- HeavyStorm 4y agoIf that's the only issue, I can't see the difference when I search for something on the web, copy the code and paste into my solution. There's no attribution, there's no giving back, nothing. Because I'm the community that you are saying the code is supposed to benefit.
- canibal57 4y agoNo, you're not. The community reads and respects the attached licensing.
- bobmaxup 4y agoYou plagiarize code as a professional?
- muzani 4y agoYeah, that sounds like a good definition of someone who is not part of the community. I copy code off Stack Overflow too, but often provide attribution in a comment. But like piracy, it's easier to hunt the whales than the small offenders. Stack Overflow facilitates the same thing too, so it's an interesting comparison, but SO makes attribution easy and clear, and it actually made it effortless to contribute back.
- xipho 4y agoCan't open-source programmers improve their own open-source code with Copilot? Does the inherent improvements that all Copilot offers just not apply to people who write open-source code? I understand that there is a balance, but as an open-source advocate who would love better tools to make their open-source projects better I'm lost as to why this point doesn't counter the "giving nothing back" we hear so often.
- deleted 4y ago[deleted]
- betwixthewires 4y agoI don't want to stop copilot. I put my code publicly on the internet precisely so people can use it, and not just as a user either, they can repurpose it, incorporate it into their software, whatever they want to do. It's called free software for a reason, and i mean it when I say it. But they have to abide by my fucking license.