octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OF] where to put license files?


From: Mike Miller
Subject: Re: [OF] where to put license files?
Date: Wed, 23 Dec 2015 17:38:03 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Wed, Dec 23, 2015 at 22:36:16 +0100, Philip Nienhuis wrote:
> 
> Carnë Draug wrote:
> >You leave your COPYING file with the GPLv3+ license and simply add the
> >file under the MIT license to the repository.
> 
> My very question was *how* to do that. If I simply put it anywhere in the
> package, it never gets installed.
> 
> Anyway I saw that that same MIT license text is already in the .cc file so
> the my question is a bit moot.

Yes, I think that's the best solution. The MIT/Expat license is so short
it can fit in the file header in its entirety, while the GPLv3 cannot.

Alternatively you could ship a COPYING.MIT alongside COPYING. It may not
be installed into packinfo, but that's the right place for it if
anything.

> >However, since you are modifying the code, you can put your changes under
> >the GPL.  In that case, just add the GPL header to the top of the file
> >followed by:
> 
> I'd be equally happy with adding my modifications under that same MIT
> license. That MIT license is GPL-compatible, after all.

Either approach works IMHO. The overall license of the mapping package
will be GPLv3+ (that's what I would put in DESCRIPTION), every compiled
.oct file will be GPLv3+, even if all of its sources are MIT, but each
file may be under its own individual license.

-- 
mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]