taskSavannah Administration - Tasks: task #14605, Submission of FreeLarn

 
 

task #14605: Submission of FreeLarn

Submitter:  Adam Bilbrough <atsb>
Submitted:  Wed 16 Aug 2017 08:18:07 AM UTC
   
 
Should Start On:  Wed 16 Aug 2017 12:00:00 AM UTC Should be Finished on:  Sat 26 Aug 2017 12: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
   

Thu 17 Aug 2017 11:48:32 AM UTC, comment #5: 

Thank you; cancelling this time.

Ineiev <ineiev>
Site Administrator
Thu 17 Aug 2017 09:42:48 AM UTC, comment #4: 

Hello Ineiev,

The easiest for this project in that case is to rewrite the ~300 lines of original code that remains in the files.

When that is done, I will make the required changes for the copyright text and resubmit.

I think you can close this request for now.  Thank you for taking the time to review.

Adam Bilbrough <atsb>
Thu 17 Aug 2017 08:22:53 AM UTC, comment #3: 

If texts sum up to more than 15 lines, they are copyrightable; it doesn't matter if they are combined with a much larger body of code.

Orphan works is a well-known issue of current copyright system; you have to either rewrite those pieces or get a permission from the legal successors.

Yes, if someone contributed ideas but not actual texts, you should write so rather than add a copyright notice for them.

Ineiev <ineiev>
Site Administrator
Wed 16 Aug 2017 05:39:22 PM UTC, comment #2: 

Hello Ineiev,

The legal grounds would be that the majority of the code is now my own, except places where the code is less than or equal to 20 or so lines, which I understand not to be significant for copyright purposes.

I actually put that copyright header for Noah Morgan there myself, as the story, spells, monsters and the setting is still the original as I only changed code and not the 'ideas'.  Maybe I should clarify it as ideas instead of a copyright statement?

Of course, some parts of the original code remain, but it is a minority.  The original copyright holder died some 20 years ago.

Adam Bilbrough <atsb>
Wed 16 Aug 2017 05:08:16 PM UTC, comment #1: 

Hello, Adam!

Thank you for your submission!

Could you explain the legal grounds that let you re-license the source code? Some files say "Copyright (C) 1986 Noah Morgan"; did you get a permission from the copyright holders?

Ineiev <ineiev>
Site Administrator
Wed 16 Aug 2017 08:18:07 AM 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: FreeLarn
  • System Name:  freelarn
  • Type: non-GNU software and documentation
  • License: Apache 2.0 (I chose the Apache 2.0 license for this due to its permissiveness and the patent clause, which to me is important in protecting Free Software.


I test and code this to ensure it runs primarily on a completely free OS as that is what I use on a daily basis.)




Description:

This project is a substantial rewrite and modification of the Roguelike game Larn, originally written in 1986.  I have spent the last 2 years rewriting and modifying enough of the code in order to re-license the game under a Free Software license, as the original author (who died in the mid 90s) had a 'not-for-profit' clause in the original custom license.

This game was originally written in C, though I have since re-written it in C++ using the latest GCC 7 C++ standards and features.

It is special due to its historical significance as one of the first 'major' roguelikes, it remained a bit of a pariah due to its non-free license.

I have called this version FreeLarn, to distinguish it from not only the original but of the many non-free variants that still exist, to avoid confusion and to give clarity.


Other Software Required:

ncurses + X11 License + https://www.gnu.org/software/ncurses/

jsoncpp + dual public domain / MIT + https://github.com/open-source-parsers/jsoncpp


Other Comments:

This game is a terminal tty based game and does not contain any media files whatsoever.


Tarball URL:

https://savannah.nongnu.org/submissions_uploads/freelarn_1.0.tar.gz


Adam Bilbrough <atsb>

 

(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 atsb (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-08-17 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2017-08-16 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code