|
|
Subscribe / Log in / New account

GitHub is my copilot

GitHub is my copilot

Posted Jul 17, 2021 9:05 UTC (Sat) by ldearquer (guest, #137451)
In reply to: GitHub is my copilot by pabs
Parent article: GitHub is my copilot

> The only way to eliminate those would be to essentially enshrine the four freedoms

But does this require the four freedoms?

They seem to be discussed as a pack, all or nothing, but it seems to me that, IIRC, the first two (having full control on what you get/pay for) are much more legit than the rights to redistribute.

Maybe I am just mixing in my persnal feelings, but if I buy a car, I can understand the guys who designed the car tell me I shall not copy their design to build and give away similar cars, at least for a reasonable span of time.

But if they tell me that, well, the car is mine, but not really mine, kind of renting, but you pay for maintenance, and sorry you can't open the hood, or replace a spark plug or service it without their approval...


to post comments

GitHub is my copilot

Posted Jul 17, 2021 23:58 UTC (Sat) by pabs (subscriber, #43278) [Link] (12 responses)

Basically without freedom 2 and 3, everyone has to have the time, motivation and ability to become a programmer for the languages used in whatever software is involved. That isn't realistic even for all the programmers on Earth, let alone all the people who have full time jobs, kids, friends and hobbies. Most programmers aren't going to learn RISC-V assembly any time soon and most non-programmers aren't going to learn any programming in their lifetimes.

Imagine the entertainment system in a common type of car has a bug in it that manifests after the warranty period ends and the bug is really annoying, only manifests rarely, manifests only while driving but doesn't brick the system. To be able to efficiently debug the system you need to be able to run it elsewhere under simulation so you can pretend you are driving (freedom 0), since debugging from the back seat while driving around is likely quite hard. You need to be able to review the source code too (freedom 1) to figure out what is going wrong. Since the owner doesn't know programming, they need to enlist the local mechanic-programmer, distribute (freedom 2) the source code and a log of the data streams while the bug happens to them, have them modify the code (freedom 3) to add the fix and share (freedom 2 again) the fix back to the owner and to the fork maintained by the world-wide mechanic-programmer association.

GitHub is my copilot

Posted Jul 18, 2021 0:49 UTC (Sun) by NYKevin (subscriber, #129325) [Link] (2 responses)

IMHO this has more to do with copyright terms being abusively long than with the four freedoms.

If, say, we required that software copyright expire automatically as soon as the warranty expired, then either we'd get much better warranty terms out of it, or else the manufacturers would shrug and let it expire. Of course, I'm not sure where that would leave all those FOSS licenses with NO WARRANTY exclusions... Maybe we just have a default minimum of 2 years or so? Or limit it to locked-down hardware or something. I dunno, just spitballing here.

(If your software is developing at such a glacial pace that a 2-years-outdated fork is going to seriously compete with it, then I tend to wonder how placing it under copyleft was really doing all that much good in the first place.)

GitHub is my copilot

Posted Jul 18, 2021 0:54 UTC (Sun) by NYKevin (subscriber, #129325) [Link]

Or, simpler option: Just make 17 USC 117(c) a lot stronger: https://www.law.cornell.edu/uscode/text/17/117

It's already 90% of the way to being useful. The other 10% has to do with DMCA provisions, EULAs, etc. If you abrogate those and require that 17 USC 117 is *always* in effect for *any* lawfully-obtained software under *any* circumstances, even if DRM-encumbered, then that provision would no longer be a dead letter.

GitHub is my copilot

Posted Jul 18, 2021 0:59 UTC (Sun) by pabs (subscriber, #43278) [Link]

Expired copyright doesn't exactly help either, since I cannot get the source code for proprietary trade secret binary blob works no matter what the copyright status of the software is. Source code escrow plus short copyright periods with immediate source code disclosure on copyright expiry would work though.

GitHub is my copilot

Posted Jul 18, 2021 8:21 UTC (Sun) by ldearquer (guest, #137451) [Link] (8 responses)

I agree with your explanation. It still looks, though, that freedoms 0 and 1 are the real goal, whereas freedoms 2 and 3 are a means to and end (to make freedoms 0 and 1 effective, if I understood you correctly).

So I agree freedoms 2 and 3 are one possible option, but my line of thought is, are they the only option?

For example, the world-wide fork could be distributed in the form of a patchset to apply on specific versions of the original work. See e.g. how game modders work, where everyone has their own copy of the game. If the game was released with full source code, they would do even better. The freedom to distribute copies of the original work would be convenient, comfortable, but not strictly required.

GitHub is my copilot

Posted Jul 18, 2021 8:25 UTC (Sun) by pabs (subscriber, #43278) [Link]

You need the ability to distribute the entire codebase including dependencies, otherwise you end up in the situation where the vendor stopped distributing the source code and so you cannot apply the patches and rebuild. Or the vendor stopped distributing the old version you were using and your patches don't apply to the new version they are distributing. This is one of the reasons distros like Debian distribute the full upstream source code, rather than just pointers to it plus packaging.

GitHub is my copilot

Posted Jul 18, 2021 9:50 UTC (Sun) by smcv (subscriber, #53363) [Link] (6 responses)

> See e.g. how game modders work, where everyone has their own copy of the game

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't actually exist either in law or in the game's EULA (for example "it's non-commercial, so it's fine"), and the game's copyright holder turns a blind eye to it because they recognise the value of mods in popularizing their games.

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.

GitHub is my copilot

Posted Jul 19, 2021 0:03 UTC (Mon) by NYKevin (subscriber, #129325) [Link] (5 responses)

> In my experience, game modders usually rely on exemptions that don't actually exist either in law or in the game's EULA (for example "it's non-commercial, so it's fine"), and the game's copyright holder turns a blind eye to it because they recognise the value of mods in popularizing their games.

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).

> 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.

And... that'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:

* Uploading a mod, free for anyone to download, and then characterizing mirrors of that mod as "piracy."
* Characterizing attempts to fix or improve another mod as "piracy," 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.
* 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).
* 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.
* Characterizing direct downloads (where you don't look at their fancy web page first) as "piracy" or otherwise problematic.
* Removing mods for petty or ridiculous reasons.
* Insisting that people who are good at modding are always right, and anyone who disagrees with them, about anything, must be wrong.
* Miscellaneous internet toxicity.

Technically, most of these things are (to some extent) supported by existing copyright law. But IMHO that's because copyright law is ridiculous, not because the modders are right. If you suffer no economic harm from someone's "infringement," 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.

GitHub is my copilot

Posted Jul 19, 2021 2:08 UTC (Mon) by pabs (subscriber, #43278) [Link] (1 responses)

> If you suffer no economic harm from someone's "infringement," then you should not have a claim against them, plain and simple.

There is usually zero economic harm from GPL violations (at least easily demonstrable to the copyright holder), so I think I'm going to have to disagree with you here.

> 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.

An injunction against GPL violations seems good but I don'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.

https://en.wikipedia.org/wiki/Damages#Nominal_damages

GitHub is my copilot

Posted Jul 19, 2021 14:55 UTC (Mon) by NYKevin (subscriber, #129325) [Link]

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 "irreparable harm." So under the current system, it'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't actually litigate.

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.

Side note:

> WikiPedia

They stopped using CamelCase links in 2002. Why do people still write their name like this?

GitHub is my copilot

Posted Jul 19, 2021 16:50 UTC (Mon) by rgmoore (✭ supporter ✭, #75) [Link] (1 responses)

If you suffer no economic harm from someone's "infringement," then you should not have a claim against them, plain and simple.

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.

GitHub is my copilot

Posted Jul 19, 2021 20:48 UTC (Mon) by NYKevin (subscriber, #129325) [Link]

Well, it depends on how you look at copyright.

As it is described in the US Constitution, for example, copyright is a subsidy ("to promote the progress of science and the useful arts"). 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 "moral rights" 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.

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.

GitHub is my copilot

Posted Jul 30, 2021 1:19 UTC (Fri) by mrugiero (guest, #153040) [Link]

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.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds