directory-discuss
[Top][All Lists]
Advanced

[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: Sun, 22 May 2022 10:33:48 +1000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)

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

>
> 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

-- 
PGP Key: 47F9 D050 1E11 8879 9040  4941 2126 7E93 EF86 DFD0
          <https://ypei.org/assets/ypei-pubkey.txt>



reply via email to

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