taskSavannah Administration - Tasks: task #14745, Submission of SunOS

 
 

task #14745: Submission of SunOS

Submitter:  John Howard <jhoward>
Submitted:  Sat 25 Nov 2017 01:15:04 PM UTC
   
 
Should Start On:  Sat 25 Nov 2017 06:00:00 AM UTC Should be Finished on:  Tue 05 Dec 2017 06:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 25 Nov 2017 03:28:47 PM UTC, comment #1: 

Hello, John!

Savannah only hosts GPLv3+-compatible software, this is a hard requirement; therefore, we can't register software under CDDL here.

On Linux vs. ZFS: I'm not very familiar with the case; the FSF stated such distribution isn't legally possible.

Cancelling.

Ineiev <ineiev>
Site Administrator
Sat 25 Nov 2017 01:15:04 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves
or discards the registration.


Registration Administration


While this item will be useful to track the registration process,
approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators,
effectively logged as site administrators (superuser):



Registration Details


  • Name: SunOS
  • System Name:  sunos
  • Type: non-GNU software and documentation
  • License: Other license (POLICY:

1. System-level free software is CDDL v1 or any later version for the Unix kernel and Heirloom Tools.
2. No firmware blobs are allowed.
3. Recommended User-level free software is GPL-compatible.)




Description:

The purpose of this SunOS project is to provide a Unix operating system with a GNUstep software environment for your Personal Computer.  The GNUstep Applications Project (GAP) provides additional recommended games, Home Office, and desktop applications.

Unix operating system free software distribution:
1. SunOS v5.11 (illumos kernel) from OpenSolaris.
2. Heirloom Tools.
3. GNUstep.

The GNUstep free software packages use Objective C language.
The system-level free software uses C language.
The boot loader uses Forth language.


Other Software Required:

illumos Unix kernel+CDDL+illumos.org
Heirloom Tools+CDDL+Heirloom.SourceForge.net
GNUstep+GPLv3+GNUstep.org


Other Comments:

GNU/Linux is an operating system.  Likewise, any user can add User-level free software GNU packages from Savannah to customize their effectively GNU/SunOS.

Linux kernel is not a Unix kernel.  At least allow this SunOS genuine Unix kernel as free software here at Savannah for the benefit of GNUstep users.

Only the System-level free software kernels currently have conflicting licensing policies making them mutually exclusive.  This fact should not pose a problem for User-level free software packages at all.  And specifically there is technically no conflict because a single kernel is always chosen to operate exclusively.  This is why I checked "My license is compatible with the GNU GPL or GFDL" despite the comments at
https://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses
and the comments at
https://savannah.nongnu.org/register/requirements.php.

It is a problem only here at Savannah when FSF further restrict "free software" to effectively mean only GPL-compatible which generally prevents starting CDDL projects.  I don't know if that happens because I have not tried to start a project here before.  Otherwise I can agree with the hosting requirements.

How can the System-level software of Ubuntu Linux (GPL) use ZFS (CDDL)?  Is the GPL a frivolous agreement?  (A hypothetical CDDL v2 series defined as LGPL v2 series or any later version, and a hypothetical CDDL v3 series defined as GPL v3 series or any later version would finally resolve all conflicting policy issues.  But only the License Authority, which is Oracle now, can change the CDDL.)

I have not yet made the tarball to upload to Savannah.  The reason is the Heirloom Tools (binutils) replace the closed source binutils blobs still in the illumos project forks at Github.  And the illumos project code review process will prevent integrating Heirloom Tools with their release of the Unix kernel.  Thus I include a link to a current fork of illumos done by a third-party that replaced the boot loader last year.  Consequently, I need Savannah to host this SunOS project in a Subversion repo instead of Git so my revision numbers are ordered.

Thanks for your help and understanding of the matter.


Tarball URL:

https://github.com/tsoome/illumos-gate/tree/loader


John Howard <jhoward>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by jhoward (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-11-25 ineiev StatusNone Cancelled
        Assigned toNone ineiev
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code