2025/01/08

Newest at the top

2025-01-08 16:44:01 +0100 <hseg> s/a top-level dep/the package I'm building/
2025-01-08 16:43:42 +0100 <hseg> at least it's a top-level dep
2025-01-08 16:43:35 +0100 <hseg> Ah, dammit -- hledger *is* GPL
2025-01-08 16:43:16 +0100 <hseg> binary
2025-01-08 16:43:09 +0100 <merijn> Do you have a library or a binary?
2025-01-08 16:42:54 +0100 <merijn> hseg: I mean, that's pretty much the way to go, tbh
2025-01-08 16:42:34 +0100 <hseg> Still, that's better than stack ls dependencies --license which just gives the author's spelling of their licenses
2025-01-08 16:42:06 +0100 <hseg> Which looks official and nice, but given BSD, MIT, ISC all require you to distribute their copyright notices, is still slightly off what's technically needed
2025-01-08 16:41:01 +0100 <hseg> Yup -- cabal plan license-report
2025-01-08 16:40:44 +0100 <merijn> hseg: btw, I vaguelly recall cabal-plan having a command for collecting all transitive dependencies
2025-01-08 16:40:08 +0100 <merijn> hseg: Realistically, if you ship GPL in a binary you're already kinda hosed :p
2025-01-08 16:37:04 +0100saulosilva(~saulosilv@181.216.220.21) (Quit: Client closed)
2025-01-08 16:29:43 +0100 <hseg> Fair enough. The topic came to mind because Arch just started demanding packaging files be licensed, and the train of thought got me there
2025-01-08 16:28:33 +0100 <haskellbridge> <magic_rb> Especially if your project is also free software
2025-01-08 16:28:17 +0100 <haskellbridge> <magic_rb> Realistically no one does this, so unless youve a very good reason to do it, i wouldnt worry about it
2025-01-08 16:22:06 +0100 <hseg> (at least for those dependencies that require distribution of their license, eg MIT, BSD-n with n>=2, GPL, ...)
2025-01-08 16:21:01 +0100 <hseg> presumably, I'd need to have a directory LICENSES/$dep ?
2025-01-08 16:20:17 +0100 <hseg> I mean, I already distribute the top-level package's LICENSE file in the tarball
2025-01-08 16:19:16 +0100 <merijn> hseg: Generally they require an "About" function in the binary with the licenses
2025-01-08 16:18:51 +0100 <merijn> hseg: That depends on said licenses
2025-01-08 16:17:45 +0100 <hseg> Just realized a potential legal problem with distributing statically-linked haskell code -- how am I supposed to comply with the obligation to distribute the licenses for all the dependencies?
2025-01-08 16:16:56 +0100l__k(~student@217.107.124.218) (Ping timeout: 252 seconds)
2025-01-08 16:16:38 +0100hseg(~gesh@46.120.21.249) hseg
2025-01-08 16:15:03 +0100saulosilva(~saulosilv@181.216.220.21) saulosilva
2025-01-08 16:14:02 +0100l_k(~student@81.177.126.233)
2025-01-08 16:12:44 +0100l_k(~student@85.172.77.82) (Ping timeout: 265 seconds)
2025-01-08 16:09:41 +0100l__k(~student@217.107.124.218)
2025-01-08 16:01:15 +0100lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 244 seconds)
2025-01-08 16:00:55 +0100JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-01-08 15:53:18 +0100mari70558(~mari-este@user/mari-estel) ()
2025-01-08 15:46:17 +0100merijn(~merijn@77.242.116.146) merijn
2025-01-08 15:38:11 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2025-01-08 15:36:14 +0100mari-estel(~mari-este@user/mari-estel) (Ping timeout: 245 seconds)
2025-01-08 15:35:06 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2025-01-08 15:34:03 +0100mari70558(~mari-este@user/mari-estel) mari-estel
2025-01-08 15:33:21 +0100l__k(~student@213.24.135.58) (Ping timeout: 244 seconds)
2025-01-08 15:32:54 +0100gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2025-01-08 15:30:16 +0100l_k(~student@85.172.77.82)
2025-01-08 15:29:01 +0100l_k(~student@213.24.135.42) (Ping timeout: 252 seconds)
2025-01-08 15:25:57 +0100l__k(~student@213.24.135.58)
2025-01-08 15:22:27 +0100yaroot(~yaroot@p3031163-ipngn4701souka.saitama.ocn.ne.jp) yaroot
2025-01-08 15:21:45 +0100yaroot(~yaroot@p3031163-ipngn4701souka.saitama.ocn.ne.jp) (Remote host closed the connection)
2025-01-08 15:11:17 +0100acidjnk_new(~acidjnk@p200300d6e7283f68a1608a41cd6a32b2.dip0.t-ipconnect.de)
2025-01-08 15:10:01 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
2025-01-08 15:06:24 +0100merijn(~merijn@77.242.116.146) merijn
2025-01-08 15:05:04 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2025-01-08 15:00:57 +0100acidjnk_new(~acidjnk@p200300d6e7283f6814cd06cb5011f3d5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2025-01-08 14:59:00 +0100weary-traveler(~user@user/user363627) user363627
2025-01-08 14:57:18 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-08 14:54:16 +0100weary-traveler(~user@user/user363627) user363627