9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: David Butler <gdb@dbsystems.com>
To: 9fans <9fans@9fans.net>
Subject: Re: [9fans] Is the vanilla Plan 9 still alive?
Date: Sun, 24 Nov 2019 12:37:54 -0600	[thread overview]
Message-ID: <8278932D-EB4D-400C-A280-8C80520FF9C7@dbsystems.com> (raw)
In-Reply-To: <b08e684d-677f-4c00-9cc1-44cf78f8f09c@www.fastmail.com>

[-- Attachment #1: Type: text/plain, Size: 3937 bytes --]

9fans,

First let me agree that 9legacy.org <http://9legacy.org/> is the best destination for this thread, is there a living “vanilla" Plan9. And by “vanilla” I’m talking about what was released and maintained by AT&T / Lucent / Alcatel, to the end, on January 2015. I applaud the strategy of separating the patches from the base code because it help clarify license issues. It leaves it to the user of the code to resolve each patch’s ownership, accepting those you can get reasonable license terms from and rejecting those that you can’t. Look at the very last paragraph of http://www.9legacy.org/patch.html <http://www.9legacy.org/patch.html>. David du Colombier explicitly provides a license for his patches. But leaves all other submissions to the author. For example, I don’t see a similar grant from another frequent patch supplier, Erik Quanstrom. For interesting complexities, look at patch http://www.9legacy.org/9legacy/patch/upas-nfs-p9p.diff <http://www.9legacy.org/9legacy/patch/upas-nfs-p9p.diff>. It was supplied by Russ Cox that says “This port is the work of David du Colombier with contributions from Justin Bedo.” What is the license grant?

As you can imagine, so goes every other Plan9 based code. As a result, none of them are a good place to start, nor continue. I won’t bore you with the details of my attempt to get reasonable license terms (you can research the 9fans messages from many years ago), but corporate lawyers kill great software.

The situation was finally resolved in February 2014 when The University of California, Berkeley received permission to release Plan9 under GPLv2. (http://akaros.cs.berkeley.edu/akaros-web/news.php <http://akaros.cs.berkeley.edu/akaros-web/news.php>). From that page you can download the distribution here <http://akaros.cs.berkeley.edu/files/plan9.tar.bz2> or clone it from the git repo <https://github.com/brho/plan9>. Dislike GPL all you like, but it provides one, very fundamental, feature lacking in almost every other “free” software license. The license is in force by reading. There is no chase to figure out if a patch submitter granted a compatible license. Or even if they have the right to! (You may be surprised what you have to get your corporate employer to agree to in this regard.)

So, IMHO, all future work on Plan9 should be applied to the GPLv2 release. Yes, orphaning all other Plan9 progress. They are only good for hobby use. If you ever want to use Plan9 for profit, it better be based on the GPLv2 code.

David Butler

> On Nov 24, 2019, at 11:07 AM, David du Colombier <0intro@gmail.com> wrote:
> 
>> Actually, you know what, I should put my money
>> where my mouth is. Would there be objections to
>> me going through and fixing the links in the
>> wiki so they point to 9p.io?
> 
> This is a good idea. Let me know how do you want to proceed.
> 
>> Is there anyone who would be comfortable explaining
>> to me exactly the relationship between 9p.io and
>> 9legacy, as well as how people are expected to use
>> the two, so that I can put that into the wiki?
> 
> 9p.io is a mirror of the former Bell Labs website.
> 
> We're still accepting patches and people can
> update their contrib directory. However, the
> rest is mostly read-only.
> 
> 9legacy is the latest Plan 9 from Bell Labs sources
> (2015-01-10) with addition of a few hundreds patches.
> It's regularly updated.
> 
>> Is there anywhere that people would be comfortable
>> blessing as a source for building new ISO images,
>> to put behind the download link, with the accepted
>> patches integrated?
> 
> That's mostly what 9legacy is.
> 
> -- 
> David du Colombier
> 
> ------------------------------------------
> 9fans: 9fans
> Permalink: https://9fans.topicbox.com/groups/9fans/T755e5f03f61e4ad9-M6e903bff791067bbb961033c
> Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[-- Attachment #2: Type: text/html, Size: 5503 bytes --]

  reply	other threads:[~2019-11-24 18:37 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-24 16:30 ori
2019-11-24 17:07 ` David du Colombier
2019-11-24 18:37   ` David Butler [this message]
2019-11-24 17:34 ` David L. Craig
2019-11-25  8:39 ` Richard Miller
  -- strict thread matches above, loose matches on Subject: below --
2019-12-09  5:27 kokamoto
2019-12-09  4:05 kokamoto
2019-12-09  4:00 kokamoto
2019-12-09  4:34 ` ori
2019-12-09  8:06   ` Richard Miller
2019-11-27 10:04 kokamoto
2019-11-27  9:44 kokamoto
2019-11-26 23:02 kokamoto
2019-11-27  8:09 ` Richard Miller
2019-11-26  9:46 kokamoto
2019-11-26 14:49 ` Richard Miller
2019-11-24 17:32 ori
2019-11-24 23:40 ` Fazlul Shahriar
2019-11-25  8:47   ` David du Colombier
2019-11-25 23:41     ` Steven Stallion
2019-11-26  7:04       ` David du Colombier
2019-11-22 23:15 sl
2019-11-22 23:36 ` greemngreek
2019-11-23  3:49 ` Skip Tavakkolian
2019-11-23  9:29 ` Richard Miller
2019-11-23 14:24   ` Steven Stallion
2019-11-23 14:33     ` Aram Hăvărneanu
2019-11-23 14:57       ` Lucio De Re
2019-11-23 17:15       ` Skip Tavakkolian
2019-11-23 18:14         ` Federico Benavento
2019-11-23 18:24           ` hiro
2019-11-23 20:17     ` Kurt H Maier
2019-11-23 20:27       ` Kurt H Maier
2019-11-23 22:35         ` Steven Stallion
2019-11-23 22:43           ` hiro
2019-11-23 22:44             ` hiro
2019-11-24  2:03           ` Kurt H Maier
2019-11-24  6:34             ` Lucio De Re
2019-11-24  7:54               ` Kurt H Maier
2019-11-24 20:32               ` Ori Bernstein
2019-11-25  3:32                 ` Lucio De Re
2019-11-25  4:01                   ` Lucio De Re
2019-11-25  7:52                     ` Richard Miller
2019-11-23 23:08     ` Ori Bernstein
2019-11-23 23:46       ` Skip Tavakkolian
2019-11-24  8:53       ` Richard Miller
2019-11-24 12:41         ` hiro
2019-11-23 18:11   ` hiro
2019-11-24  6:50     ` Lucio De Re
2019-11-23 19:00   ` Kurt H Maier
2019-11-22  6:29 greemngreek
2019-11-22  6:44 ` [9fans] " Nick Owens
2019-11-22  7:42 ` Fazlul Shahriar
2019-11-22  8:00   ` greemngreek
2019-11-22  8:24 ` Richard Miller
2019-11-22  8:53 ` Skip Tavakkolian
2019-11-22 14:55   ` Don A. Bailey
2019-11-22 15:12   ` Jens Staal
2019-11-22 15:30   ` Steven Stallion
2019-11-24  4:40 ` Bakul Shah
2019-11-24  5:25   ` greemngreek
2019-11-24  6:13     ` Bakul Shah

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8278932D-EB4D-400C-A280-8C80520FF9C7@dbsystems.com \
    --to=gdb@dbsystems.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).