Re: List of abbreviations for licenses

2012-12-11 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> WDYT? > > That's even better. Why did you use trailing whitespaces? So there are two spaces after sentence-terminating periods. Ludo’.

Re: List of abbreviations for licenses

2012-12-11 Thread Nikita Karetnikov
> WDYT? That's even better. Why did you use trailing whitespaces? Nikita

Re: List of abbreviations for licenses

2012-12-11 Thread Ludovic Courtès
Hi, Nikita Karetnikov skribis: > There are two ways to fix the problem. We can create new licenses for > such packages (e.g. 'bzip2'), but it will be tricky. I propose to use > the following variable instead: > > (define bsd-like > (license "BSD-like" >#f > "This is not a

Re: List of abbreviations for licenses

2012-12-11 Thread Nikita Karetnikov
Hi, I've found out that we can't use (guix licenses) right now; 'bzip2' and 'flex' use BSD-like licenses that differ from 'bsd-2', 'bsd-3', and 'bsd-4'. There are two ways to fix the problem. We can create new licenses for such packages (e.g. 'bzip2'), but it will be tricky. I propose to use the

Re: List of abbreviations for licenses

2012-12-09 Thread Ludovic Courtès
Nikita Karetnikov skribis: > How to change the recipes that are already in the repo? Should we do > it in a single commit? Yes, in a single commit. Just use a simple ‘sed’ script or similar. Ludo’.

Re: List of abbreviations for licenses

2012-12-08 Thread Nikita Karetnikov
> Next step will be to use it everywhere. How to change the recipes that are already in the repo? Should we do it in a single commit?

Re: List of abbreviations for licenses

2012-12-08 Thread Ludovic Courtès
Nikita Karetnikov skribis: > From 714e8352e34633edf6721ba32eed0bcc902281a2 Mon Sep 17 00:00:00 2001 > From: Nikita Karetnikov > Date: Sat, 8 Dec 2012 01:48:17 + > Subject: [PATCH] Add (guix licenses). > > * guix/licenses.scm: New file. > * Makefile.am (MODULES): Add it. Applied, thanks! Ne

Re: List of abbreviations for licenses

2012-12-07 Thread Nikita Karetnikov
I've attached the patch. 'comment' is for various notes. (It's not necessarily a URI.) From 714e8352e34633edf6721ba32eed0bcc902281a2 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov Date: Sat, 8 Dec 2012 01:48:17 + Subject: [PATCH] Add (guix licenses). * guix/licenses.scm: New file. * Makefi

Re: List of abbreviations for licenses

2012-12-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> Can you make this a single #:export? > > Which one should I use? (The latter looks better, IMHO.) The latter, yes. >> While we’re at it, we should add a ‘url’ field to , so that the >> URL above would be a field of the license object instead of being a >> comment.

Re: List of abbreviations for licenses

2012-12-07 Thread Nikita Karetnikov
> Can you make this a single #:export? Which one should I use? (The latter looks better, IMHO.) #:export (license? license-name asl2.0 boost1.0 bsd-2 bsd-3 bsd-4 cddl1.0 cpl1.0 epl1.0 gpl2 gpl2+ gpl3 gpl3+ ijg ibmpl1.0 lgpl2.1 lgpl2.1+ lgpl3 lgpl3+ mpl2.0 openssl public-

Re: List of abbreviations for licenses

2012-12-07 Thread Ludovic Courtès
Hi again, Nikita Karetnikov skribis: > +(define-record-type > + (license name) > + license? > + (name license-name)) [...] > +;;; https://www.gnu.org/licenses/license-list#apache2 > +(define asl2.0 (license "ASL 2.0")) While we’re at it, we should add a ‘url’ field to , so that the URL ab

Re: List of abbreviations for licenses

2012-12-07 Thread Ludovic Courtès
Hi, Nikita Karetnikov skribis: > From eb8229c7834dd1d249e8f5adc8382d00b289aa00 Mon Sep 17 00:00:00 2001 > From: Nikita Karetnikov > Date: Thu, 6 Dec 2012 22:39:57 + > Subject: [PATCH] Add (guix licenses). > > * guix/licenses.scm: New file. > * Makefile.am (MODULES): Add it. Thanks, looks g

Re: List of abbreviations for licenses

2012-12-06 Thread Nikita Karetnikov
I've attached the patch. What do you think? From eb8229c7834dd1d249e8f5adc8382d00b289aa00 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov Date: Thu, 6 Dec 2012 22:39:57 + Subject: [PATCH] Add (guix licenses). * guix/licenses.scm: New file. * Makefile.am (MODULES): Add it. --- Makefile.am

Re: List of abbreviations for licenses

2012-11-29 Thread Ludovic Courtès
Hi, Jeff Mickey skribis: > I think the important part here is if you use strings, have some way > to check if someone is building a package with a new/undocumented > license. Then the graph of license objects could be accomplished > later, if you know you don't have misspellings like "LGLPv2" an

Re: List of abbreviations for licenses

2012-11-29 Thread Jeff Mickey
On Thu, Nov 29, 2012 at 2:05 PM, Ludovic Courtès wrote: > More importantly, licensing is not a science, and we can’t pretend to > devise a universal “license calculus”. (This has been discussed at > length in the past on nix-dev.) > > Thus, I would start with a simple (guix licenses) module. I

Re: List of abbreviations for licenses

2012-11-29 Thread Ludovic Courtès
nd BSD with > advertising? Is there a list of abbreviations for licenses? Nixpkgs uses this: https://github.com/NixOS/nixpkgs/blob/master/pkgs/lib/licenses.nix which is a subset of this: http://fedoraproject.org/wiki/Licensing > As far as I can tell, 'license' doesn't c

List of abbreviations for licenses

2012-11-28 Thread Nikita Karetnikov
Hi, I'm trying to package 'util-linux'. It uses several licenses: - GPLv3+ - GPLv2+ - GPLv2 - LGPLv2+ - BSD with advertising - Public Domain What are the common abbreviations for Public Domain and BSD with advertising? Is there a list of abbreviations for licenses? As fa