[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Haskell rewrite of the directory import script
From: |
Yuchen Pei |
Subject: |
Re: Haskell rewrite of the directory import script |
Date: |
Tue, 24 May 2022 11:01:57 +1000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) |
On Sun 2022-05-22 10:33:48 +1000, Yuchen Pei wrote:
> On Fri 2022-05-20 09:45:59 -0400, Michael McMahon wrote:
>
>> Great job, Yuchen!
>>
>> Does this script have any dependencies pulled in by cabal that need to
>> be checked before the FSF installs it?
>
> I ran a command that is supposed to list all licensing info of direct
> and indirect deps of a cabal package, and all of them seem to be under
> freebsd, modifiedbsd, isc and expat licenses:
>
>> $ cabal-plan license-report exe:fsd | cut -d\| -f 4 | grep -o '`.*`' | sort
>> | uniq -c
>
>> WARNING: couldn't find metadata for integer-gmp-1.1
>> 7 `BSD-2-Clause`
>> 98 `BSD-3-Clause`
>> 1 `ISC`
>> 6 `MIT`
>> 1 `fsd:exe:fsd`
>> 1 `package-name`**s denote standard libraries bundled with `ghc-9.2.2`
>
> Not sure about integer-gmp-1.1, as the latest version on hackage is
> 1.0.3.0, seemingly licensed under modifiedbsd[1], but I cannot find any
> link to 1.1 - will take a look later.
>
> [1] https://hackage.haskell.org/package/integer-gmp-1.0.3.0/integer-gmp.cabal
>
I found out about integer-gmp-1.1 which is under modifiedbsd indeed:
https://gitlab.haskell.org/ghc/ghc/-/tree/master/libraries/integer-gmp
https://gitlab.haskell.org/ghc/ghc/-/blob/master/libraries/integer-gmp/integer-gmp.cabal
So all direct and indirect deps seem to be free software.
>>
>> Best,
>> Michael McMahon | Web Developer, Free Software Foundation
>> GPG Key: 4337 2794 C8AD D5CA 8FCF FA6C D037 59DA B600 E3C0
>> https://fsf.org
>>
>> US government employee? Use CFC charity code 63210 to support us through the
>> Combined Federal Campaign. https://cfcgiving.opm.gov/
>>
>> On 5/19/22 19:39, Yuchen Pei wrote:
>>> On Thu 2022-05-19 06:32:14 -0700, Quiliro Ordóñez wrote:
>>>
>>>> Hello Yuchen.
>>>>
>>>> Thank you very much for your contribution. I think that using
>>>> functional languages is the most sustainable strategy for programs.
>>> Yeah, that's a major reason I'd like to write everything is haskell
>>> if
>>> possible.
>>>
>>>> I
>>>> would also suggest to check for the term OpenSource.
>>> Definitely. The python version in the master branch has a little
>>> function dealing with this sort of things.
>>>
>>>> I know that it is
>>>> a different area, but I saw a presentation at Libre Planet mentioning
>>>> open source without clarifying that it does not care about freedom for
>>>> the user.
>>>>
>>> Best,
>>> Yuchen
>>>
>>
>
>
> Best,
> Yuchen
Best,
Yuchen
--
PGP Key: 47F9 D050 1E11 8879 9040 4941 2126 7E93 EF86 DFD0
<https://ypei.org/assets/ypei-pubkey.txt>