LWN: Comments on "GitHub is my copilot" https://lwn.net/Articles/862769/ This is a special feed containing comments posted to the individual LWN article titled "GitHub is my copilot". en-us Thu, 23 Oct 2025 03:21:16 +0000 Thu, 23 Oct 2025 03:21:16 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net GitHub is my copilot https://lwn.net/Articles/864969/ https://lwn.net/Articles/864969/ nim-nim <div class="FormattedComment"> <font class="QuotedText">&gt; For end users there are arguably more annoying and immediate aspects of proprietary software, which don&#x27;t depend on copyright law: Binary-only distribution, closed protocols, device lock (&quot;tivoization&quot;), etc. </font><br> <p> All those depend on copyright law one way or another, without copyright anyone could remove the anti-features and share the result.<br> <p> However, Android and the rise of cloud services showed that openness is not sufficient in itself. Unless you make sharing of changes mandatory a sufficiently rich actor can take over any mature open source codebase, by adding just enough closed changes other variants become uncompelling to work on.<br> <p> Mandatory opening and sharing of changes is the only thing that enables Joe Nobody to work on a shared codebase at the same level as big corporations.<br> <p> Corporate devs are not smarter or more motivated, corporations can just afford to out-spend individuals long enough for them to give up (in other economic domains that is called dumping).<br> </div> Tue, 03 Aug 2021 09:34:09 +0000 GitHub is my copilot https://lwn.net/Articles/864625/ https://lwn.net/Articles/864625/ mrugiero <div class="FormattedComment"> The paranoia is about that code being used in unintended way, i.e. proprietary code when you wanted it to remain free, which is why you would use the GPL. Not all libre code is liberal code.<br> <p> NOTE I do not agree with the paranoia in terms of being copyright infringements, but thinking about it does make sense because of that.<br> </div> Fri, 30 Jul 2021 01:24:41 +0000 GitHub is my copilot https://lwn.net/Articles/864624/ https://lwn.net/Articles/864624/ mrugiero <div class="FormattedComment"> You can go a lot further back even, Doom had a similar story, besides the fact much later the engine became open source. Final Doom is made up of mods id commercialized, if memory serves.<br> </div> Fri, 30 Jul 2021 01:19:03 +0000 Derived works https://lwn.net/Articles/864622/ https://lwn.net/Articles/864622/ mrugiero <div class="FormattedComment"> And that&#x27;s why libraries tend to use LGPL, because you don&#x27;t need to read the code to be using it, and nobody will use it in a non-GPL project if they can&#x27;t be sure it won&#x27;t count as derivative.<br> </div> Fri, 30 Jul 2021 01:09:23 +0000 GitHub is my copilot https://lwn.net/Articles/864621/ https://lwn.net/Articles/864621/ mrugiero <div class="FormattedComment"> Wait, you guys have documentation?<br> </div> Fri, 30 Jul 2021 01:04:02 +0000 GitHub is my copilot https://lwn.net/Articles/864607/ https://lwn.net/Articles/864607/ mrugiero <div class="FormattedComment"> Wouldn&#x27;t NDAs only enter the scene when, you know, the actors signed one? Does MSFT sign NDAs with people using their services?<br> I may not have the right, as an employee, to disclose a given fact about the company, but unless my employer made GH sign one I believe only copyright counts. I, the employer, either authorized that disclosure to GH or an employee is getting sued.<br> </div> Thu, 29 Jul 2021 19:23:22 +0000 GitHub is my copilot https://lwn.net/Articles/864606/ https://lwn.net/Articles/864606/ mrugiero <div class="FormattedComment"> Nobody argues that&#x27;s what they intend to do, but that it&#x27;s a consequence of what they did. Two very different statements that happen to share the same output.<br> </div> Thu, 29 Jul 2021 19:18:30 +0000 GitHub is my copilot https://lwn.net/Articles/864381/ https://lwn.net/Articles/864381/ pabs <div class="FormattedComment"> I definitely don&#x27;t have computing resources required for that, nor the economic resources required to acquire them.<br> </div> Tue, 27 Jul 2021 01:41:13 +0000 GitHub is my copilot https://lwn.net/Articles/864347/ https://lwn.net/Articles/864347/ geert <div class="FormattedComment"> &quot;The license of this proposed code is incompatible with the license of the existing code on lines 25-37 and 1547-1803. Please make a choice:<br> [A] Drop proposed code.<br> [B] Drop existing code.&quot;<br> </div> Mon, 26 Jul 2021 15:16:49 +0000 GitHub is my copilot https://lwn.net/Articles/864298/ https://lwn.net/Articles/864298/ immibis <div class="FormattedComment"> That&#x27;s not how ML works.<br> </div> Mon, 26 Jul 2021 13:33:35 +0000 GitHub is my copilot https://lwn.net/Articles/864296/ https://lwn.net/Articles/864296/ immibis <div class="FormattedComment"> What if you had the model they trained? I don&#x27;t know about Copilot, but I believe the largest GPT-3 model is in the 250GB-1TB range (depending on what level of precision they used). Sure, you&#x27;d have a hard time fitting it in RAM, but it&#x27;s not *impossible* to run yourself.<br> </div> Mon, 26 Jul 2021 13:23:50 +0000 GitHub is my copilot https://lwn.net/Articles/864284/ https://lwn.net/Articles/864284/ taterbase <div class="FormattedComment"> I can&#x27;t help but think of Kurt Vonnegut&#x27;s luddite novel Player Piano. In the first chapter the main character reminisces about a machine operator named Rudy. He&#x27;s the best machinist in the plant and the two managers hook him up to a machine that records his movements. Once recorded, Rudy and the rest of the machinists are replaced by machines that essentially repeat this action; over and over again. Optimization is made easy by adding more horsepower they&#x27;re able to make production faster... but the machine is only able to replicate what it knows, never improvising. Rudy is proud of his contribution but ultimately relegated to an unfulfilling life where he&#x27;s no longer needed. He along with the rest of the engineers in the town.<br> </div> Mon, 26 Jul 2021 06:41:54 +0000 GitHub is my copilot https://lwn.net/Articles/864160/ https://lwn.net/Articles/864160/ pjones <div class="FormattedComment"> What they need to do is keep the training data, and make it automatically trace the data path that code took through the model, so when it adds some code in the middle of your program, it silently also adds the copyright and license terms for the code it&#x27;s regurgitating at the top of the file.<br> <p> This will definitely go well.<br> </div> Fri, 23 Jul 2021 15:27:17 +0000 It's not just the GPL or protective licenses https://lwn.net/Articles/864045/ https://lwn.net/Articles/864045/ david.a.wheeler <div class="FormattedComment"> There seems to be a lot of discussion about this being applied to software released under the GPL, and sometimes the LGPL or protective licenses.<br> <p> I think that&#x27;s misguided. Practically *ALL* open source software licenses have attribution requirements, and other requirements, that are *also* not being met by what&#x27;s being done by this service.<br> <p> Is it legal? I have no idea. I think this is really untested ground. There are several ways to look at this:<br> <p> * Maybe this is &quot;de minimus&quot; use or otherwise fair use, in which case it&#x27;s fine.<br> <p> * Maybe this is more like a human learning from existing code; humans can write code after reading code (indeed, how else could humans learn?).<br> <p> * Maybe this is more like creating a derivative work, in which case this is dubious from a copyright perspective.<br> <p> I&#x27;m not a lawyer. I predict that if this starts becoming useful, a lot of lawyers *will* look at this :-).<br> </div> Thu, 22 Jul 2021 20:04:59 +0000 I have removed all my GitHub repos https://lwn.net/Articles/863946/ https://lwn.net/Articles/863946/ kpfleming <div class="FormattedComment"> How could controlling access to a server that you run be &#x27;illegal&#x27;? There is no legal requirement to offer services to any specific person or entity from a server that you run.<br> </div> Thu, 22 Jul 2021 11:29:14 +0000 GitHub is my copilot https://lwn.net/Articles/863913/ https://lwn.net/Articles/863913/ rgmoore <p>It's not obvious that paying off patent trolls is the right business move for a big company like Microsoft. It would probably be the right move if there were only one patent troll out there, but if there are a lot of them- and there are- they'll wind up paying again and again. It might be cheaper in the long run to spend the money on lawyers and make an example of the first few who try it. Sending the message that suing your company will just result in massive legal bills and an invalidated patent should discourage other trolls who are thinking about suing you, resulting in less spending overall. Thu, 22 Jul 2021 04:42:11 +0000 GitHub is my copilot https://lwn.net/Articles/863752/ https://lwn.net/Articles/863752/ dskoll <p>Suing TinyStartup is hard work for pretty much no return. Suing Microsoft is like buying a lottery ticket. You're very, very likely to lose, but if you win, it'll be fantastic. Also, most patent infringement defendants end up settling, and MSFT's threshold for settling is higher than a smaller company's would be. Unless MSFT sees the patent or the troll as an existential threat, it'll probably make the correct business decision and just pay to make the problem go away. Wed, 21 Jul 2021 14:15:33 +0000 I have removed all my GitHub repos https://lwn.net/Articles/863520/ https://lwn.net/Articles/863520/ jbicha <div class="FormattedComment"> They probably already fed all your repos into copilot before you removed them.<br> </div> Mon, 19 Jul 2021 21:53:34 +0000 GitHub is my copilot https://lwn.net/Articles/863509/ https://lwn.net/Articles/863509/ NYKevin <div class="FormattedComment"> Well, it depends on how you look at copyright.<br> <p> As it is described in the US Constitution, for example, copyright is a subsidy (&quot;to promote the progress of science and the useful arts&quot;). It has nothing to do with morality and is purely an economic scheme to incentivize people to create more stuff. This is why copyright originally had a relatively short term of 14 years with an optional 14 year extension. This is also why copyright explicitly does not protect ideas, concepts, etc. Countries other than the US have a separate scheme of &quot;moral rights&quot; which vest permanently in the author, cannot be sold, transferred, or renounced, and are more limited in scope than standard copyright (generally having to do with attribution, mutilation of the work, etc.). Perhaps the US should borrow this idea.<br> <p> Corporate interests have, in recent years, found it more useful to characterize copyright as a form of property, giving us laws like the Copyright Term Extension Act of 1998. Perhaps you agree with that characterization, but it is instructive to look at the consequences which it has wrought before you assume that your characterization is the only correct one.<br> </div> Mon, 19 Jul 2021 20:48:02 +0000 GitHub is my copilot https://lwn.net/Articles/863469/ https://lwn.net/Articles/863469/ rgmoore <blockquote>If you suffer no economic harm from someone's "infringement," then you should not have a claim against them, plain and simple.</blockquote> <p>I strongly disagree. There should be a moral presumption against people taking others work, even if they aren't trying to exploit it commercially. As an example, I am an amateur photographer. I like to share my photographs with friends and family and sometimes the whole world, but I have never tried to sell my photos. That shouldn't mean that anyone who sees them should be able to use them however they like without asking my permission. If copyright law is limited to economic losses, it means amateurs like me have no right to prevent others from using our work in ways we don't approve of. Mon, 19 Jul 2021 16:50:10 +0000 GitHub is my copilot https://lwn.net/Articles/863466/ https://lwn.net/Articles/863466/ dskoll <p>I did read the patent. But again, even garbage patents can be expensive to fight and invalidate. I doubt Microsoft has the appetite for taking on that potential liability by offering indemnification against patent infringement for Copilot output. Mon, 19 Jul 2021 16:24:29 +0000 GitHub is my copilot https://lwn.net/Articles/863465/ https://lwn.net/Articles/863465/ dskoll <p>Again, you are missing the point. Whether or not a patent will stand, there is no way Microsoft would even entertain the potential liability of offering indemnification against patent infringement for Copilot output. <p>Whether or not a patent is garbage is not relevant in Microsoft's calculation. The only relevant number is the potential financial harm Microsoft could suffer by offering indemnity. Mon, 19 Jul 2021 16:23:01 +0000 GitHub is my copilot https://lwn.net/Articles/863411/ https://lwn.net/Articles/863411/ NYKevin <div class="FormattedComment"> The thing you have to bear in mind is that courts tend to focus on money damages as the default means of making someone whole. Injunctions are dispreferred unless they are the only way to protect the plaintiff from some &quot;irreparable harm.&quot; So under the current system, it&#x27;s easy to sue for statutory damages, but hard to sue for GPL compliance. The most straightforward way to force GPL compliance is to essentially threaten the defendant with money damages and demand that they comply in a settlement agreement. But plenty of defendants will just blow you off and assume that you won&#x27;t actually litigate.<br> <p> OTOH, money damages are perfect for the proprietary software crowd because they become the profit that the company was trying to make in the first place.<br> <p> Side note:<br> <p> <font class="QuotedText">&gt; WikiPedia</font><br> <p> They stopped using CamelCase links in 2002. Why do people still write their name like this?<br> </div> Mon, 19 Jul 2021 14:55:16 +0000 How would this work for books? https://lwn.net/Articles/863370/ https://lwn.net/Articles/863370/ khim <p>It returned the crown in 18th season and got neural networks in 19th.</p> <p>I think “neural network revolution” is similar to “demise of assembler” in the end of last century.</p> <p>Hand-written assembler was still worse then what high-level languages produced, but development time was so drastically different that it was impossible for assembler developers to deliver anything fast enough for it to be competitive.</p> <p>Stockfish uses ƎUИИ to deal with some fringe cases where they just don't have time to fine-tune the algorithm.</p> <p>The fate of the computer chess (and the world, arguably) depends on whether chip developers would be able to develop massive 3D chips (with thousands and later, maybe even millions, of layers… Moore's law turned 90 degrees, in a sense). For now this is only used for flash (but memories always used new technologies first because they need a lot of transistors but have very simple structure), but if active components will follow then it would be demise of modern computing parading and rise of neural networks.</p> <p>This is because of power consumption: you couldn't put mullion cores into one chip while keeping them at gigahertz range, the whole thing would consume so much power it would be impossible to cool it (even if you find a way to supply all that power). Modern programming techniques couldn't work in trillions of 1MHz cores — but neural networks can.</p> <p>Whether this would be enough to create strong AI or not… nobody knows.</p> Mon, 19 Jul 2021 09:37:20 +0000 GitHub is my copilot https://lwn.net/Articles/863369/ https://lwn.net/Articles/863369/ anselm <blockquote><em>So one free advice for patent trolls: don't send your "kind" snail mail letters to huge American companies before tiny Norwegian startups. You might get crushed before the letter reaches Norway.</em></blockquote> <p> The usual strategy if you're a patent troll is to go after some small companies first, because they can't afford a protracted legal battle and are likely to cave or settle quickly. You won't get a lot of money out of them but these wins give you street cred to go after the bigger fish later. </p> <p> Perhaps in your case the patent troll didn't realise that snail mail from the US (I presume) to Norway takes a while to arrive, and assumed the business with you would be done and dusted before they'd call out Amazon? Just a thought. </p> Mon, 19 Jul 2021 09:22:48 +0000 How would this work for books? https://lwn.net/Articles/863368/ https://lwn.net/Articles/863368/ sandsmark <div class="FormattedComment"> <font class="QuotedText">&gt; Actually Stockfish only lost to Leela Chess Zero once. Otherwise it keeps rank #1 pretty robustly.</font><br> <p> Hasn&#x27;t Stockfish merged a neural net evaluator? Or was that after the tournament?<br> </div> Mon, 19 Jul 2021 09:00:56 +0000 GitHub is my copilot https://lwn.net/Articles/863367/ https://lwn.net/Articles/863367/ sandsmark <div class="FormattedComment"> <font class="QuotedText">&gt; And actually, claiming patent damages against Tiny Startup is basically bad business. You&#x27;ll get some loose change.</font><br> <font class="QuotedText">&gt; And claiming patent damages against Microsoft is inviting the butcher to kill the goose that lays the golden eggs.</font><br> <p> Our tiny startup received a patent troll mail a couple of years ago, which felt kind of validating for me at least. :-)<br> <p> Unfortunately for them they sent apparently letters to Amazon as well (some overlap with Amazon&#x27;s hardware stuff and ours), who swiftly crushed them in court and got the relevant patents invalidated.<br> <p> So one free advice for patent trolls: don&#x27;t send your &quot;kind&quot; snail mail letters to huge American companies before tiny Norwegian startups. You might get crushed before the letter reaches Norway.<br> </div> Mon, 19 Jul 2021 08:55:52 +0000 GitHub is my copilot https://lwn.net/Articles/863366/ https://lwn.net/Articles/863366/ sandsmark <div class="FormattedComment"> <font class="QuotedText">&gt; You mean like this patent?</font><br> <p> I&#x27;m hungover and not in the mood to read patents, but something that most people seem to miss (and is fairly important with patents) is that the abstract is completely irrelevant.<br> <p> What matters are the claims, and most importantly the independent claims (those that don&#x27;t reference other claims). If you don&#x27;t infringe on any part of an independent claim it does not apply, and it also invalidates all the dependent claims.<br> <p> So while I haven&#x27;t read that patent, usually when people point to what looks like absurd patents they tend to be useless (except for generating media hype and stock price for whomever got it).<br> </div> Mon, 19 Jul 2021 08:47:35 +0000 How would this work for books? https://lwn.net/Articles/863363/ https://lwn.net/Articles/863363/ gfernandes <div class="FormattedComment"> You simply unpacked the nutshell. <br> </div> Mon, 19 Jul 2021 06:14:48 +0000 GitHub is my copilot https://lwn.net/Articles/863362/ https://lwn.net/Articles/863362/ gfernandes <div class="FormattedComment"> And actually, claiming patent damages against Tiny Startup is basically bad business. You&#x27;ll get some loose change.<br> <p> And claiming patent damages against Microsoft is inviting the butcher to kill the goose that lays the golden eggs. <br> <p> Take your pick. <br> </div> Mon, 19 Jul 2021 06:11:17 +0000 GitHub is my copilot https://lwn.net/Articles/863361/ https://lwn.net/Articles/863361/ gfernandes <div class="FormattedComment"> That fact that a patent is awarded is in no way an indication that it will stand. This has been proven many times before. <br> </div> Mon, 19 Jul 2021 06:09:05 +0000 GitHub is my copilot https://lwn.net/Articles/863359/ https://lwn.net/Articles/863359/ pabs <div class="FormattedComment"> <font class="QuotedText">&gt; If you suffer no economic harm from someone&#x27;s &quot;infringement,&quot; then you should not have a claim against them, plain and simple.</font><br> <p> There is usually zero economic harm from GPL violations (at least easily demonstrable to the copyright holder), so I think I&#x27;m going to have to disagree with you here.<br> <p> <font class="QuotedText">&gt; Or at most, you should have a claim to nominal damages and equitable enforcement of the license (i.e. an injunction), not statutory damages of hundreds of thousands of dollars.</font><br> <p> An injunction against GPL violations seems good but I don&#x27;t think nominal damages are appropriate based on what I read on WikiPedia, instead it should be restitutionary/disgorgement damages (where they pay back their ill-gotten gains), or possibly punitive damages or both, or something like paying for consultancy to help them come back into GPL compliance, or paying legal costs for bringing a suit against whoever they received the violating software from.<br> <p> <a href="https://en.wikipedia.org/wiki/Damages#Nominal_damages">https://en.wikipedia.org/wiki/Damages#Nominal_damages</a><br> </div> Mon, 19 Jul 2021 02:08:56 +0000 How would this work for books? https://lwn.net/Articles/863358/ https://lwn.net/Articles/863358/ Cyberax <div class="FormattedComment"> I was thinking about <a href="https://en.wikipedia.org/wiki/AlphaZero">https://en.wikipedia.org/wiki/AlphaZero</a> at least during its unveiling.<br> <p> Though to be fair it didn&#x27;t participate in regular computer chess tournaments and Stockfish got better.<br> </div> Mon, 19 Jul 2021 01:31:32 +0000 How would this work for books? https://lwn.net/Articles/863353/ https://lwn.net/Articles/863353/ NYKevin <div class="FormattedComment"> <font class="QuotedText">&gt; OK, a bit off topic now, but I&#x27;m sure you&#x27;d agree that there is a difference between human _intelligence_, and a glorified and somewhat biased search algorithm backed by a humongous database of alternatives to choose from, given a few characteristics to influence that choice.</font><br> <p> I am not sure I agree with that.<br> <p> A classical chess engine is essentially made up of three parts:<br> <p> 1. An opening book that describes standard lines in opening theory.<br> 2. A tree search (minimax) algorithm for the midgame. This also requires the use of a heuristic evaluation function to cut off searching before it gets too deep. In modern engines, this evaluation function is &quot;smart&quot; and considers the relative positions of the pieces and pawns as well as their material values.<br> 3. An endgame tablebase that gives you the exact lines to play in any position where N or fewer pieces are on the board. For modern engines, N=7 is generally the limit (at least for publicly-available datasets, anyway), but in Kasparov&#x27;s day, N would have been much smaller.<br> <p> High-level chess players will absolutely memorize the same information as is present in an opening book, although perhaps not to the same depth as the engine does. Similarly, human players do imagine future lines and evaluate their endpoints based on heuristics, using a process that is conceptually similar to minimax with aggressive pruning. Finally, the best human players spend a lot of time learning their endgames. They don&#x27;t memorize an entire tablebase, of course, but they learn the patterns, and so this can be characterized as a particularly smart compression algorithm (i.e. I don&#x27;t need to memorize hundreds of minor translations or rotations of the same basic mating pattern).<br> </div> Mon, 19 Jul 2021 00:18:38 +0000 GitHub is my copilot https://lwn.net/Articles/863350/ https://lwn.net/Articles/863350/ NYKevin <div class="FormattedComment"> <font class="QuotedText">&gt; In my experience, game modders usually rely on exemptions that don&#x27;t actually exist either in law or in the game&#x27;s EULA (for example &quot;it&#x27;s non-commercial, so it&#x27;s fine&quot;), and the game&#x27;s copyright holder turns a blind eye to it because they recognise the value of mods in popularizing their games.</font><br> <p> This greatly depends on the game. Skyrim, for example, is explicitly designed to encourage modding, with an EULA that specifically permits it. In recent years, Bethesda has even been selling mods for real money (with the modder taking a cut).<br> <p> <font class="QuotedText">&gt; Perhaps copyright law should behave more like game modders think it does, and less like the overreaching reality, but that seems unlikely to happen while changes to it are primarily driven by the same few entertainment cartels.</font><br> <p> And... that&#x27;s where the analogy falls apart. In my experience, Skyrim modders are some of the most unreasonable people on the internet. Behaviors I have seen:<br> <p> * Uploading a mod, free for anyone to download, and then characterizing mirrors of that mod as &quot;piracy.&quot;<br> * Characterizing attempts to fix or improve another mod as &quot;piracy,&quot; even when the original mod is obviously broken. In one case, I believe a user threatened to contact law enforcement over this sort of thing.<br> * Requiring logins to download an otherwise free mod. Using this to try and prevent specific individuals from downloading specific mods (which are otherwise free for everyone).<br> * A modding tool that checks to see if you have installed certain applications which the author disapproves of. This check is not disclosed anywhere in the documentation, and the software refuses to run with a mysterious error message if it finds those applications.<br> * Characterizing direct downloads (where you don&#x27;t look at their fancy web page first) as &quot;piracy&quot; or otherwise problematic.<br> * Removing mods for petty or ridiculous reasons.<br> * Insisting that people who are good at modding are always right, and anyone who disagrees with them, about anything, must be wrong.<br> * Miscellaneous internet toxicity.<br> <p> Technically, most of these things are (to some extent) supported by existing copyright law. But IMHO that&#x27;s because copyright law is ridiculous, not because the modders are right. If you suffer no economic harm from someone&#x27;s &quot;infringement,&quot; then you should not have a claim against them, plain and simple. Or at most, you should have a claim to nominal damages and equitable enforcement of the license (i.e. an injunction), not statutory damages of hundreds of thousands of dollars.<br> </div> Mon, 19 Jul 2021 00:03:15 +0000 How would this work for books? https://lwn.net/Articles/863351/ https://lwn.net/Articles/863351/ khim <font class="QuotedText">&gt; Modern neural-net chess programs beat classic algorithms. And it's not even close.</font> <p>Actually Stockfish only lost to Leela Chess Zero <a href="https://en.wikipedia.org/wiki/TCEC_Season_17">once</a>. Otherwise it keeps rank #1 pretty robustly.</p> <p>Of course the fact that relatively-simple (and resource hungry since modern CPU is not well-designed to support neural networks) pattern-recognizing program beats literally everything else and only the top engine based literally on everything humanity discovered about chess in hundreds of years can hold it's own is still amazing.</p> Sun, 18 Jul 2021 23:50:58 +0000 GitHub is my copilot https://lwn.net/Articles/863349/ https://lwn.net/Articles/863349/ khim <p>It's funny how everyone immediately started talking about copyrights and patents while forgetting the elephant in the room: NDAs.</p> <p>One may argue if 3 lines of code copied verbatim constitute a copyright violation or not and whether 10 lines of code may be complicated enough to be a patent violation.</p> <p>But even a single line of code accidentally copied from input to output can reveal something which Microsoft (or any other company) considers a secret.</p> <p>Public repositories (on GitHub or elsewhere) don't have that problem because they are, you know, public.</p> <p>If something is already on GitHub (and stored in <a href="https://archiveprogram.github.com/">The Arctic Code Vault</a> in the hope that it would be discoverable there 500 years from now) then it's, generally, assumed that cat is out of the bag and even if some NDA was actually violated it's too late to demand that secret should stay secret.</p> Sun, 18 Jul 2021 23:38:16 +0000 GitHub is my copilot https://lwn.net/Articles/863346/ https://lwn.net/Articles/863346/ gerdesj <div class="FormattedComment"> I&#x27;ve thought quite long and hard about this. To spare everyone my deliberations, I tend my conclusion:<br> <p> Copilot should not be a chargeable service as-is. It should simply be part of bog standard Github. We stash our code there and GH gets to monetise their usual enterprise services and launder data etc. We all get Copilot in return. If it is trained only on commons code and lacks the ability to derive an innovation itself then surely its output is commons too.<br> <p> Otherwise, I suggest that GH only trains George on &quot;enterprise&quot; accounts and provides only those accounts the fruits of their labours.<br> <p> Perhaps there could be two Copilots: one for commons code and one for enterprise code.<br> <p> Yes, my tongue is nearly poking out of my cheek. <br> </div> Sun, 18 Jul 2021 22:19:43 +0000 GitHub is my copilot https://lwn.net/Articles/863327/ https://lwn.net/Articles/863327/ dskoll <p>You mean like <a href="https://patents.google.com/patent/US8296306B1/en">this patent</a>? <p>My point is there's no way GitHub would indemnify users of Copilot code against patent infringement, because that's an expensive minefield. It would also encourage patent trolls... would you prefer to claim patent infringement damages against TinyStartup, or MIcrosoft? Sun, 18 Jul 2021 13:40:07 +0000 GitHub is my copilot https://lwn.net/Articles/863316/ https://lwn.net/Articles/863316/ smcv <div class="FormattedComment"> <font class="QuotedText">&gt; See e.g. how game modders work, where everyone has their own copy of the game</font><br> <p> I suspect most game mods have to contain enough copied or modified from the original game that the copyright holder of the original game could shut them down as copyright-infringing, if they wanted to. In my experience, game modders usually rely on exemptions that don&#x27;t actually exist either in law or in the game&#x27;s EULA (for example &quot;it&#x27;s non-commercial, so it&#x27;s fine&quot;), and the game&#x27;s copyright holder turns a blind eye to it because they recognise the value of mods in popularizing their games.<br> <p> Perhaps copyright law should behave more like game modders think it does, and less like the overreaching reality, but that seems unlikely to happen while changes to it are primarily driven by the same few entertainment cartels.<br> </div> Sun, 18 Jul 2021 09:50:39 +0000