documentation

Aaron J. Seigo aseigo at kde.org
Wed Aug 6 09:33:38 UTC 2014


On Wednesday, August 6, 2014 11.11:34 Marco Martin wrote:
> that would mix 2 licenses in the same file?

yes; and with some simple processing tools it should be able to tell you the 
*actual* final license of your application and whether or not there are any 
licensing problems.

> maybe something like
>  MyModule 1.0 {
>   License {
>     license: GPLv2+
>     ids: aseigo_gpl, notmart_gpl
>   }

indeed, probably needs to communicate the intended license as it can not just 
be derived from the combined contributions in all cases. so, yes, this kind of 
syntax will absolutely be needed.

additional information such as bug tracker location, homepage, etc. should 
also be allowed in the top-level project metadata. modules would not need to 
reference that, but having it in the package would be rather nice compared to 
what we tend to do today. (e.g. put some values there once and then fail to 
keep it up to date. ;)


aside: i've also contemplated things like having the ability to register your 
information in a central location so that you can change your personal 
information (e.g. email) in one place and have it reflected in *all* projects 
that use your code. not sure exactly how to do that (where to put such things, 
etc.) but it would be nice to eventually get there in the future ...

-- 
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://kde.org/pipermail/funq-devel/attachments/20140806/d62d837f/attachment.sig>


More information about the Funq-devel mailing list