zlacker

[return to "GitHub Copilot available for JetBrains and Neovim"]
1. snvzz+1o[view] [source] 2021-10-27 19:33:04
>>orph+(OP)
Still no way to opt your code out of this.

Disgusting.

◧◩
2. sergio+Vp[view] [source] 2021-10-27 19:40:57
>>snvzz+1o
Don't open source your code then.
◧◩◪
3. kadoba+Nw[view] [source] 2021-10-27 20:14:21
>>sergio+Vp
Open Source has licenses that must be followed. Copilot strips those off and ignores them.
◧◩◪◨
4. IshKeb+wF[view] [source] 2021-10-27 21:01:47
>>kadoba+Nw
What if I - a human - read your code, learn from it, and then use that knowledge to write my own code? Am I stripping your license off and ignoring it?

Clearly it's not as simple as you imagine.

◧◩◪◨⬒
5. ghowar+FH[view] [source] 2021-10-27 21:13:09
>>IshKeb+wF
It is. Machines are running algorithms, which, by definition, are not creative.

Of course, people may argue that people are not creative, but considering that for a recent court case, it was decided that AI cannot be an inventor, it does matter to that court at least.

◧◩◪◨⬒⬓
6. anigbr+jl1[view] [source] 2021-10-28 02:32:15
>>ghowar+FH
It's not. The legal system doesn't have the consistency or dependability of code. A lot of legal 'results' (judicial decisions) are somewhat arbitrary, balancing abstractions with practicality and so on, but get attention because they include clear explanations of the basic issues. Other lawyers then treat those decisions as 'legal facts' by echoing the language and (basically) challenging other lawyers to come up with a more impressive explanation than the decision that they are citing.

Look into a famous recent copyright case, Cariou v Prince. Cariou is a photographer, who made a series of photographs of people in Jamaica an dpublished them in a book. Prince, an artist, liked them, and then treated them as raw material, basically printing them up large, adjusting them, and slapping some paint on top, and declaring it original art - indeed, he called it 'appropriation art' saying 'this is mine now.'

Cariou was upset (very understandably) and sued. The judge found for Cariou, said that Prince was a bullshit rather than a visual artist, and ordered the infringing work to be collected and set fire. Prince appealed, and his appeal succeeded, with the 2nd circuit saying it was "transformative" from the point of view of a "reasonable observer" and therefore fair use, because Prince had added a different aesthetic by turning the portrait photos into oversize graffiti-collage mashups. Cariou gave up at that point as he didn't have the resources or will to fight the case further, and eventually the two artists settled.

Look up the art and see for yourself. I think Prince does have his own aesthetic, but it's a very shallow one that just surfs on other people's work, not very different from drawing glasses and a mustache on top of an existing portrait and saying you made an original work. In many ways, what he's selling is his taste, and the modifications he makes to the picture are just a sort of signature that's semantically equivalent to saying 'I, Richard Prince, approve of this image' - the artist as curator-critic of others' work, if you like.

Back in the computing context, this decision substantially loosens the boundaries of copyright. Found some code you wish you had written and want to put out your own thing, but feel stymied by the license? Just refactor it, add a bunch of sassy comments, and make the interface (whether, CUI, CLI, or API) aggressively different - not necessarily better, just distinctive. If it's fun and whimsical, make it corporate and bog-like. If it's scientific and functional, make it silly and juvenile. Just futz with it a bit until you can plausibly say you either made it better or easier to read or more accessible/intercompatible in some way. Hell, slow it down a bit and say your code smells better because it cooks the JSON longer, and generates a bunch of 'useful' statistics that might seem superfluous to the original designers but are essentially interesting to you. You'll probably get away with it.

◧◩◪◨⬒⬓⬔
7. ghowar+1p1[view] [source] 2021-10-28 03:03:19
>>anigbr+jl1
All of that completely ignores the fact that a court just basically said that a machine cannot invent, which is a small step away from saying a machine cannot copyright, which would mean that Copilot is not transformative.

The copyright case you cited involves humans. We are talking about machines.

◧◩◪◨⬒⬓⬔⧯
8. anigbr+Lu1[view] [source] 2021-10-28 04:07:19
>>ghowar+1p1
Copilot is used by human programmers. It's not cloning entire programs, little bits of programs that are curated and assembled into something new are easily going to past the test of transformativity. You go into court with that argument, and the other side will just point out that you have no way of showing the entire program you're complaining about was written by machine.

You seem to be arguing that if it includes any copyright code at all, the whole program is thus an infringement. You will be laughed out of court with that. I'm sorry, but I really don't think you've thought your argument through.

[go to top]