|
|
Subscribe / Log in / New account

The GNU ethical repository criteria

The Free Software Foundation has announced the posting of a set of criteria meant to be used for judging the suitability of code-hosting sites. "The criteria emphasize protection of privacy (including accessibility through the Tor network), functionality without nonfree JavaScript, compatibility with copyleft licensing and philosophy, and equal treatment of all users' traffic."

to post comments

The GNU ethical repository criteria

Posted Oct 16, 2015 21:45 UTC (Fri) by davidstrauss (guest, #85867) [Link] (15 responses)

It's one thing to promote free/libre software. It's quite another say you're evaluating "ethics" but have promotion of your own pet licenses among the scoring criteria. If it's about ethics, then they should simply identify the characteristics of licenses they support. I'm sure that would include the GPLv3+, but I don't see why that license is *ethically* better than other FLOSS (and, from their criteria, copyleft) licenses.

I also can't believe this is still a thing: "Avoids saying 'Linux' without 'GNU' when referring to GNU/Linux." It's turning into some embarrassing Kanye West stuff ("Imma let you finish, but it's GNU/Linux..."). The GNU userland on my system, as I use it, is a trivial part of my computing experience, and the FSF is in no position to be telling me what to call my operating system when I'm mostly using GNOME (nominally GNU but really only officially), Python, the Linux kernel, systemd, Firefox, NetworkManager, Geany, DNF, and OpenSSH as my day-to-day tools.

The work GNU did was critical to the success of modern Linux-based systems, but don't they have more important things to do today than judge repository hosting by such "ethical" concerns as whether they call something GNU/Linux or specifically promote the GPLv3+? That's not ethics; it's a turf war.

The GNU ethical repository criteria

Posted Oct 16, 2015 23:02 UTC (Fri) by mathstuf (subscriber, #69389) [Link] (4 responses)

> I also can't believe this is still a thing: "Avoids saying 'Linux' without 'GNU' when referring to GNU/Linux."

D's standard library got it wrong when they didn't follow this advice. They called the version flag "linux", but coded it to glibc-on-Linux. Porting to Android means splitting this out into separate "linux" and "glibc" flags. There are indeed now Android/Linux, musl/Linux (and other embedded flavors), Cray/Linux (and other weird supercomputer setups which use Linux-the-kernel but are also by no means GNU/Linux) which are meaningfully different enough to warrant different labels.

Even so, I still elide it in speech to be just "Linux", but when you're in the realm of the C library, the distinction is important.

The GNU ethical repository criteria

Posted Oct 17, 2015 17:41 UTC (Sat) by ncm (guest, #165) [Link] (2 responses)

RMS routinely invites people to elide it to "Linux" when speaking, and just asks that you keep in mind the importance of freedom when discussing it. He can ask, but not compel. If you don't like to keep in mind the importance of freedom, nothing can make you do it.

Criticizing FSF for using "GNU/Linux" in its own writing, as the PP did, is much worse than FSF (politely!) asking other people to use it. FSF can say it any way they like, and can ask others to follow suit, with no inconsistency. Complaining about being asked, and then criticizing FSF for not spontaneously agreeing with one's own bias, is both petty hypocrisy and delusional projection.

To be clear, I am not accusing mathstuf of either of those.

The GNU ethical repository criteria

Posted Oct 17, 2015 18:14 UTC (Sat) by davidstrauss (guest, #85867) [Link] (1 responses)

> Criticizing FSF for using "GNU/Linux" in its own writing, as the PP did, is much worse than FSF (politely!) asking other people to use it.

Please read relevant materials before commenting. This has nothing to do with the FSF's own choice of terminology.

The FSF's ethical repository hosting scoring method [1] maxes out at a "B" unless you call it "GNU/Linux" and you call the GPLv3+ a "preferred license." Quite a bit of editorial nitpicking for a evaluation that's based on "ethics," right?

> FSF can say it any way they like, and can ask others to follow suit, with no inconsistency. Complaining about being asked, and then criticizing FSF for not spontaneously agreeing with one's own bias, is both petty hypocrisy and delusional projection.

What are you even talking about here? You haven't even read the score system I'm criticizing before calling me "petty" and "delusional."

[1] https://www.gnu.org/software/repo-criteria.html

The GNU ethical repository criteria

Posted Oct 18, 2015 1:32 UTC (Sun) by xtifr (guest, #143) [Link]

You seem to have missed what those criteria are for. Right up at the top, it says:

"We developed these criteria to judge services for hosting parts of the GNU operating system..."

In other words, it's exactly what ncm said. The FSF's own <em>internal</em> standards. They do, it's true, invite others to use these criteria, but that's not their primary purpose.

The GNU ethical repository criteria

Posted Oct 17, 2015 18:24 UTC (Sat) by davidstrauss (guest, #85867) [Link]

> Even so, I still elide it in speech to be just "Linux", but when you're in the realm of the C library, the distinction is important.

My comment is about whether an "ethics" score for a repository hosting service should get capped at a "B" unless you call it "GNU/Linux" and call the GPLv3+ a "preferred license." I'm not trying to get into whether it has technical importance in a place like a C library; it probably does have importance there, but then again that importance is functional, not ethical in nature.

The GNU ethical repository criteria

Posted Oct 17, 2015 8:25 UTC (Sat) by Karellen (subscriber, #67644) [Link] (7 responses)

In the eyes of RMS and the FSF, the *entire point* of Free/Libre Software is, and always has been, ethics[0]. The imperative to promote Free Software is an ethical imperative, not an engineering one, nor an economic one, or even a utilitarian one.

So ethics has always been at the root of their work. But it's not necessarily enough to just evaluate the ethics of others, particularly if the ethics of everyone else falls short of your standards. Therefore, the GNU software ecosystem was written, and the various editions of the GPL were written, *entirely as a means to further the ethics they promote*.

The various editions of the GPL have been the best possible manifestations of a license that would encode and promote the ethics behind Free Software, with the GPLv3 being the ethically best license (according to them) conceivable by anyone thus far. The GPLv3 is ethically better than other FLOSS licenses because it ensures the most amount of freedom for *all* the users of software licensed under it, compared to any other license.

If all the FSF did was to evaluate the ethics of others, who would care? Who would drive forward the practical implementation of the FSFs ethics, and why? Writing code and licenses is an essential expression of their ethical drive.

So, no, they literally do not have anything that is more important to do than judge widely-used pieces of software infrastructure (including repository hosting) by ethical concerns.

BTW, if the GNU userland on your system is such a trivial part of your computing experience, maybe you should try deleting GNU libc (including ldd), Bash, GNU binutils and GNU coreutils, and see how well Gnome, Python, Firefox, etc... keep running.

[0] https://www.gnu.org/philosophy/why-free.html

The GNU ethical repository criteria

Posted Oct 17, 2015 9:35 UTC (Sat) by davidstrauss (guest, #85867) [Link] (5 responses)

> In the eyes of RMS and the FSF, the *entire point* of Free/Libre Software is, and always has been, ethics[0]. The imperative to promote Free Software is an ethical imperative, not an engineering one, nor an economic one, or even a utilitarian one.
>
> So ethics has always been at the root of their work. But it's not necessarily enough to just evaluate the ethics of others, particularly if the ethics of everyone else falls short of your standards. Therefore, the GNU software ecosystem was written, and the various editions of the GPL were written, *entirely as a means to further the ethics they promote*.

You're arguing against a straw man here. I didn't say anything about the FSF's ethical work being unimportant. What I did question is what reasonably falls under that mission versus what seems petty and unrelated.

> The various editions of the GPL have been the best possible manifestations of a license that would encode and promote the ethics behind Free Software, with the GPLv3 being the ethically best license (according to them) conceivable by anyone thus far. The GPLv3 is ethically better than other FLOSS licenses because it ensures the most amount of freedom for *all* the users of software licensed under it, compared to any other license.

If a system of ethics is only (maximally) achievable through following specific texts from the same organization promoting the system, then it is basically a religious system, and the GPL is the scripture. I don't make this claim lightly, nor do I mean it in any derogatory way. However, unless the FSF allows that someone else could write an equivalently ethical license by targeting the same principles, the GPL is being privileged in way that goes beyond mere ethics.

Compare to a typical (secular) system of ethics, which contains principles and tools for analysis, ultimately resulting in judgments about conduct. Anything aligned with the principles and analysis is right; what doesn't align is wrong. While the FSF may have confidence that the GPL creates the conduct best aligned with its ethics, others may disagree. I don't see any reason why the GPL is inherently more ethical to use, even by the FSF's own principles.

> If all the FSF did was to evaluate the ethics of others, who would care?

The OSI did exactly that for quite some time. Debian's ethics allow evaluating any license to see if it meets their rules. Obviously, there are popular license choices that promote those ethics well, like the GPL, but any license can potentially receive approval.

> Who would drive forward the practical implementation of the FSFs ethics, and why? Writing code and licenses is an essential expression of their ethical drive.

And they should! However, it would be wrong for me to say, "Pollution is bad," design a particularly clean car, and then claim that the car I designed is "the best possible manifestation" of fighting pollution. My car may be quite good at it -- even the best by all current measures -- but it still must be evaluated on the actual principles (not the fact that the person who came up with those principles designed it).

> So, no, they literally do not have anything that is more important to do than judge widely-used pieces of software infrastructure (including repository hosting) by ethical concerns.

You're back to the straw man. I didn't say anything about their ethical work being unimportant. I said the privileging of the GPL and the insistence on "GNU/Linux" are not properly under the banner of ethics.

> BTW, if the GNU userland on your system is such a trivial part of your computing experience, maybe you should try deleting GNU libc (including ldd), Bash, GNU binutils and GNU coreutils, and see how well Gnome, Python, Firefox, etc... keep running.

My system would quickly become unusable through the removal of many software projects. None of those other projects have waged a relentless campaign for naming rights of the combined system.

The GNU ethical repository criteria

Posted Oct 17, 2015 10:25 UTC (Sat) by Karellen (subscriber, #67644) [Link] (4 responses)

> However, unless the FSF allows that someone else could write an equivalently ethical license by targeting the same principles

Although I am not connected with the FSF, I am reasonably confident that if someone else did write an equivalently-or-more ethical (in the FSFs eyes) license, the FSF would promote it on a par with the GPL. However, until someone actually *does* write such a license, such concerns are somewhat theoretical, and creating the phrasing that would imply this while remaining clear and readable doesn't seem like a very productive use of time. Also note that the GNU project does also maintain a list of licenses they consider "free (ethical) enough".[0]

> While the FSF may have confidence that the GPL creates the conduct best aligned with its ethics, others may disagree.

Naturally, others - including yourself - are free to disagree with the FSFs ethics, or even their interpretation of those ethics. But on the FSFs own terms, promoting the licenses they judge to be the most ethical, is their most important activity.

> I didn't say anything about their ethical work being unimportant.

Um, you said: "don't they have more important things to do today than judge repository hosting by such "ethical" concerns...". I was simply pointing out, borrowing your own wording, that no, they literally do not. Especially given how widely used these non-Free services are becoming, even for hosting Free Software projects.

[0] https://www.gnu.org/licenses/license-list.html

The GNU ethical repository criteria

Posted Oct 17, 2015 19:05 UTC (Sat) by davidstrauss (guest, #85867) [Link] (3 responses)

> Um, you said: "don't they have more important things to do today than judge repository hosting by such "ethical" concerns...". I was simply pointing out, borrowing your own wording, that no, they literally do not. Especially given how widely used these non-Free services are becoming, even for hosting Free Software projects.

You're misreading what I said, though. I quoted "ethical," meaning I think that I doubted the bona fides of some of the criteria as actually ethical in nature. I even named what I though wasn't germane to ethics, specifically requiring "GNU/Linux" terminology and promoting the GPLv3+. That was not a critique of judging hosts on ethical standards in general, including the many solid criteria that do exist in the FSF's rating scheme.

I've even walked-the-walk: I promoted Launchpad for years after they released their software under the AGPL, and I regularly use the FOSS version of GitLab for other projects.

Bottom line: I think ethical concerns for code hosting are important, but it's hard for me to take the FSF's scoring criteria seriously when they dock points for reasons that seem more about self-promotion than ethical principles.

The GNU ethical repository criteria

Posted Oct 18, 2015 3:15 UTC (Sun) by alkadim (guest, #104623) [Link] (2 responses)

> [to] say you're evaluating "ethics"

Where do they say that the are evaluating ethics?

> an "ethics" score for a repository hosting service

To call it "ethics score", or even "'ethics' score", is your own device.

What they have published is a list of criteria against which to judge
code-hosting services. Services which meet such criteria are considered
ethical (by the FSF, the GNU project, and anyone else agreeing).

They never claim this to be a ruler (or "score", as you say) with which
to measure how much or less ethical a service is.

By the way, the word "ethic" (and declensions) appears exactly once in
the actual list of criteria (at gnu.org), in the title: "GNU ethical
repository criteria". Just how do you manage to jump to "ethics score"?

It appears twice in the FSF's announcement: in the body of the
article it, again, very clearly refers to the services in evaluation.
The other one is in the title and the usage here may be ambiguous. But
you did read the actual criteria listing, right? You quoted from it, so
you must have. So you cannot be confused about it.

> Quite a bit of editorial nitpicking for a evaluation that's based on
> "ethics," right?

By now your writing is starting to strike me as disingenuous. It seems
to me that you're construing your own narrative, making it pass for
the FSF's, then criticising it.

What's ethical or not is the service.

Furthermore, nowhere do they claim these criteria to be a "canon" or
"standard". It says very clearly (in both web sites) that they were
developed by the GNU project *directed at the GNU project*, and
*recommended for anyone else*. How did you miss that?

So, although the initiative is based in ethical principles (as
everything the FSF does and was well explained by Karellen) why can't
they include their own suggestions, guidelines, directives, opinions?
If you ask me, I'll tell you that all the published criteria align very
well with the FSF's ethical leitmotiv anyway.

> This has nothing to do with the FSF's own choice of terminology.

Can you now see that indeed it has?

Even so, you must surely know that for the FSF (and for me, for example)
it's not /simply/ terminology. (The manner in which "open source" is so
easily co-opted tells me that I should be careful with the words I use
because I care about what I mean.)

> I also can't believe this is still a thing: "Avoids saying 'Linux'
> without 'GNU' when referring to GNU/Linux." It's turning into some...
>
> The work GNU did was critical to the success of modern Linux-based
> systems, but don't they have more important things to do today than
> judge repository hosting by such "ethical" concerns...

Considering what I already said, this, to me, is nothing but frustration
discharge (you know what I mean). You seem very annoyed at the FSF
continuing to pursue what the FSF always has.

Also, for me, the work GNU (and FSF) *does* *is* critical. It's in
present tense.

The GNU ethical repository criteria

Posted Oct 18, 2015 5:01 UTC (Sun) by davidstrauss (guest, #85867) [Link] (1 responses)

> Where do they say that the are evaluating ethics?

In the title: "GNU ethical repository criteria."

> To call it "ethics score", or even "'ethics' score", is your own device.
>
> What they have published is a list of criteria against which to judge code-hosting services. Services which meet such criteria are considered ethical (by the FSF, the GNU project, and anyone else agreeing).
>
> They never claim this to be a ruler (or "score", as you say) with which to measure how much or less ethical a service is.

It assigns a grade letter and potential "extra credit" to any repository hosting site evaluated using it. How is that not a score?

> It appears twice in the FSF's announcement: in the body of the article it, again, very clearly refers to the services in evaluation. The other one is in the title and the usage here may be ambiguous. But you did read the actual criteria listing, right? You quoted from it, so you must have.

Indeed, ethics is about the services being evaluated.

However, though all this back-and-forth, and still no one has explained why a service like GitLab using the term "GNU/Linux" has anything to do with giving them an "A" for the ethics of their software or service. (And, yes, I've read the RMS essay on the necessity of "GNU/Linux." It argues the term's use for advocacy purposes and doesn't mention "ethics" at all.)

> So you cannot be confused about it.
> [...]
> By now your writing is starting to strike me as disingenuous.

Please drop the sarcasm and ad hominem attacks. They don't really help the discussion.

> It seems to me that you're construing your own narrative, making it pass for the FSF's, then criticising it.

There's no narrative here, just a documented titled to be ethical criteria that includes other FSF goals that have nothing to do with ethics. I don't appreciate an organization implying that certain things are less ethical (by assigning a lower letter grade) for such silly reasons. It really undermines the authority of the document.

> What's ethical or not is the service.

Of course, but I don't see why a service can only earn an "A" by meeting other FSF goals (promoting "GNU/Linux" terminology and promoting the FSF's licenses). It'd be like an HTTPS/TLS testing tool only giving a site an "A" if you use their preferred certificate authority.

> Furthermore, nowhere do they claim these criteria to be a "canon" or "standard". It says very clearly (in both web sites) that they were developed by the GNU project *directed at the GNU project*, and *recommended for anyone else*. How did you miss that?

I didn't miss anything, but enough with the ad hominems.

First, the document includes criteria that would be irrelevant to hosting a GNU project. Why does it matter what licenses a site recommends if every GNU project is already required to use GNU licenses? Clearly, some of the criteria -- like that one -- were written only with consideration of non-GNU projects using the hosting service. So, use by other external projects is more than just an afterthought.

Second, the FSF (and RMS in particular) have routinely portrayed their ethics as canon, at least in the major essays. In "Why Open Source misses the point of Free Software" [1], Stallman claims that using FSF terminology is essential because, "If you want to stand up for freedom, using a neutral term isn't the way." That's not really leaving much room for difference of opinion. The message is clear (via modus tollens of the quote): if I don't follow the FSF's terminology guidance, I don't stand up for freedom, at least for software. In general, FSF ethics have not shown moral relativism, and I don't see why these criteria would be different.

Finally, saying an ethical system doesn't insist on being canon is, perhaps, the weakest possible defense because it doesn't defend the value or integrity of the system, just that there's the option to defect.

> So, although the initiative is based in ethical principles (as everything the FSF does and was well explained by Karellen) why can't they include their own suggestions, guidelines, directives, opinions? If you ask me, I'll tell you that all the published criteria align very well with the FSF's ethical leitmotiv anyway.

Because it reduces the authority -- and thus usefulness -- of the document. I *want* criteria like these to point to, but I don't feel like some of the requirements are actually germane to software freedom. Nor can I create my own, modified version without those items, given the CC-BY-ND license on it.

When I read the last steps (to achieve an "A"), and they require using "GNU/Linux" and promoting the GPLv3+, I feel like I'm reading a recipe from Kraft that tells me the final step is to add Velveeta(R) cheese. I feel sold-to. We live in a cynical world, and selling a fresh helping of your own brand as part of a document cheapens the entire document.

Years ago, I worked with SETI to release their signal-analysis software under a free software license. I argued for them to not put it on GitHub because that service is proprietary. I don't feel like the FSF's full set of criteria would have helped me make the case better. And now -- here on LWN -- I'm trying to explain why.

[1] http://www.gnu.org/philosophy/open-source-misses-the-poin...

The GNU ethical repository criteria

Posted Oct 19, 2015 3:17 UTC (Mon) by alkadim (guest, #104623) [Link]

> > Where do they say that the are evaluating ethics?
>
> In the title: "GNU ethical repository criteria."

Well, my reading does not suggest at all that they are "evaluating ethics",
they are evaluating services ("ethical repository"). As a result of the
evaluation the service might be considered ethical, or not. It's a boolean
thing.

> > To call it "ethics score", or even "'ethics' score", is your own device.
> >
> > ...
>
> It assigns a grade letter and potential "extra credit" to any repository
> hosting site evaluated using it. How is that not a score?

It's a score, alright, but you're tying score to "ethics". I can't see how you
arrive at that. The way I read it, the quality of a service being ethical is
boolean, the gradient (score or rating) is not ethics, it's, say, preference.
The only point at which that gradient necessarily crosses "ethics" is in the
Acceptable grade. If a service scores at least Acceptable, then it's ethical.
And that's all.

> There's no narrative here, just a documented titled to be ethical criteria...

Well, you see, we disagree then. You again tie ethics to the criteria and
consider them a ruler for ethics. This is not what I understand from the text.

> ...still no one has explained why a service like GitLab using the term
> "GNU/Linux" has anything to do with giving them an "A"...
>
> I don't see why a service can only earn an "A" by meeting other FSF goals
> (promoting "GNU/Linux" terminology and promoting the FSF's licenses).
>
> [...]
>
> > ...why can't they include their own suggestions, guidelines, directives,
> > opinions?
>
> Because it reduces the authority -- and thus usefulness -- of the document.

It's their criteria, for their projects. I see no problem. And you already
gave a fair reason: advocacy.

> [...]
>
> Finally, saying an ethical system doesn't insist on being canon is...

I consider this inapplicable, this is not an ethical system.

In general, I get the impression that you want take these criteria in the
abstract, as a sort of philosophical treatise (excuse the perhaps stretched
analogy). I see them as a tool, a practical device to address a real ethical
concern.

That's all I have to say. Cheers.

The GNU ethical repository criteria

Posted Oct 22, 2015 17:50 UTC (Thu) by eternaleye (guest, #67051) [Link]

> BTW, if the GNU userland on your system is such a trivial part of your computing experience, maybe you should try deleting

> GNU libc (including ldd)

Musl.

> Bash

ZSH, Fish, pdksh.

> GNU binutils

LLD is progressing quite nicely.

> and GNU coreutils

Toybox, among others. There's even a project to reimplement coreutils with all the GNU extensions in Rust, under the "uutils" project.

> and see how well Gnome, Python, Firefox, etc... keep running.

Not all that badly.

The GNU ethical repository criteria

Posted Oct 17, 2015 12:08 UTC (Sat) by Zack (guest, #37335) [Link] (1 responses)

The amount of GNU userland on your system, or even a comparison of the number of lines of code in use aren't really that important an argument in the matter.

-The GNU operating system is a Free Software operating system.
-The Linux operating system, is a succesful, sophisticated, and open source UNIX clone.

Maybe that distinction isn't that important to you, but it might be important to others, like for example those working on GNU.

Maybe GNU is not important enough for you to call it by its name, propagating the values for which it stands. But why shouldn't the people for whom that does matter elucidate their concerns and ask others to not misrepresent them in that matter?

The GNU ethical repository criteria

Posted Oct 25, 2015 6:23 UTC (Sun) by malor (guest, #2973) [Link]

It seems to me that imposing a speech requirement on a code hosting facility is pretty scummy.

The GNU ethical repository criteria

Posted Oct 16, 2015 22:16 UTC (Fri) by nomeata (subscriber, #16315) [Link] (1 responses)

Some interesting points there, but I find it surprising that “All data contributed by the project owner and contributors is exportable in a machine-readable format.” the last point in A+, and not a basic requirement.

The GNU ethical repository criteria

Posted Oct 17, 2015 14:44 UTC (Sat) by attomir (guest, #101565) [Link]

Also not until A+: "Allows visitors to look and download without authenticating.", while browsing over Tor is a (sensible) requirement for a "C" grade.

GitHub? SourceForge (Allura)?

Posted Oct 17, 2015 1:33 UTC (Sat) by david.a.wheeler (subscriber, #72896) [Link] (3 responses)

I'm surprised that they don't require "Server code released as free software." until an "A" (Excellent).

So, I'm curious: how do sites like GitHub and SourceForge (Allura) fare? I wouldn't be surprised if GitHub ranked close to a "C" on this scale; GitHub does talk about "GPL 2 or 3" instead of just 3. I don't know if SourceForge does well on this (I don't know how well they meet the Javascript requirements), but since its code is FLOSS, that could be added easily.

GitHub? SourceForge (Allura)?

Posted Oct 17, 2015 6:24 UTC (Sat) by biergaizi (guest, #92498) [Link] (2 responses)

Due to the well-known copy-paste issue in web browser, GitHub uses Adobe Flash to implement the "copy" button (at least on some browsers), thus it totally doesn't fit the guidelines...

GitHub? SourceForge (Allura)?

Posted Oct 18, 2015 3:19 UTC (Sun) by idupree (guest, #71169) [Link] (1 responses)

The site works just fine without the copy button (yay for Ctrl-C!), so I think it passes that criterion. Also, the copy button works fine for me in the latest Firefox and Chromium using the new Javascript copying API (I don't have Flash installed).

GitHub? SourceForge (Allura)?

Posted Oct 19, 2015 20:53 UTC (Mon) by jwarnica (subscriber, #27492) [Link]

AIUI, the issue is with trying to copy/paste "rich" text, which would be any text with the likes of line numbers or syntax highlighting.

The GNU ethical repository criteria

Posted Oct 19, 2015 21:14 UTC (Mon) by ssmith32 (subscriber, #72404) [Link] (1 responses)

So I tried to parse the definition of nonfree javascript that they put up. And it seems like the only hard requirements they had were for it not to be minified, and to be under a free license. There was some hand waving argument about it being hard to run in modified form that I didn't get. Anybody have a clearer explanation of what the FSF is trying to convey here?

The GNU ethical repository criteria

Posted Oct 20, 2015 14:34 UTC (Tue) by branden (guest, #7029) [Link]

"the preferred form for making modifications to the work"


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