[Nix-dev] Store nixpkgs licenses as JSON instead of .nix

Luca Bruno lethalman88 at gmail.com
Sat Dec 12 14:23:45 CET 2015


I think that code is so simple that with a small transformation it's json,
without using libnix.

On Sat, Dec 12, 2015 at 11:52 AM, Arseniy Seroka <ars.seroka at gmail.com>
wrote:

> All licenses that we have are here [1].
>
> [1] https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix
>
> 2015-12-12 13:42 GMT+03:00 Freddy Rietdijk <freddyrietdijk at fridh.nl>:
>
>> Hi Nixers,
>>
>> The licenses that are used in nixpkgs are specified in .nix format.
>> While it is possible to use builtins.toJSON to convert to JSON on-demand,
>> I propose that we store the licenses in JSON format instead, separating the
>> data from code.
>>
>> A practical use case is that I would like to match (using Python) raw
>> license information to the licenses we have in nixpkgs. I don't want to
>> depend on the user having Nix available (just the nixpkgs repository) to
>> convert libraries.nix to JSON.
>>
>> That is my argumentation. What do you think?
>>
>> Kind regards,
>>
>> Freddy Rietdijk
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>
>
> --
> Sincerely,
> Arseniy Seroka
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>


-- 
NixOS Linux <http://nixos.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151212/dff383cc/attachment.html 


More information about the nix-dev mailing list