Logs: liberachat/#haskell
| 2021-07-28 14:40:56 | × | sergal quits (~sergal@fsf/member/ezra) (Quit: bye bye) |
| 2021-07-28 14:41:57 | × | acidjnk_new3 quits (~acidjnk@p200300d0c72b95049518cd6c04553bbc.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
| 2021-07-28 14:42:06 | <merijn> | Probably because the cabal-version of your cabal file is old? |
| 2021-07-28 14:42:15 | <merijn> | What version does your cabal file list? |
| 2021-07-28 14:43:30 | <merijn> | Note that (as your link states) the SPDX identifiers are only valid since 2.2 |
| 2021-07-28 14:43:33 | <lechner> | cabal-version: >=1.10 |
| 2021-07-28 14:44:20 | <merijn> | Right, so that's so ancient it still uses the old, wrong syntax :p |
| 2021-07-28 14:44:44 | <merijn> | So you cannot use SPDX expressions until you move to a newer version |
| 2021-07-28 14:44:46 | <lechner> | thanks! what's a good version, please? |
| 2021-07-28 14:44:51 | <sshine> | 2.2? :P |
| 2021-07-28 14:45:00 | <merijn> | 2.2/2.4 are a reasonable compromise |
| 2021-07-28 14:45:11 | <merijn> | unless you specifically need newer features |
| 2021-07-28 14:45:21 | <sshine> | merijn, so 0.9166666667? |
| 2021-07-28 14:45:50 | <merijn> | lechner: Basically, the old "cabal-version" field (implied) that it talked about "version of the cabal tool" due to its ">=1.10" but that's a forward compat nightmare |
| 2021-07-28 14:46:30 | <merijn> | lechner: As of 2.0 the cabal version refers to the version of the cabal spec used by the file (and cabal-version *must* be on the first line) |
| 2021-07-28 14:47:39 | <merijn> | lechner: This allows the cabal spec to change the behaviour/syntax of fields without invalidating older files (i.e. "cabal-version: 2.0" will always have the same result, even if later versions of the spec use different semantics |
| 2021-07-28 14:47:43 | <merijn> | ) |
| 2021-07-28 14:51:49 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-07-28 14:52:17 | → | bitmapper joins (uid464869@id-464869.tooting.irccloud.com) |
| 2021-07-28 14:53:46 | × | fossdd quits (~fossdd@sourcehut/user/fossdd) (Ping timeout: 240 seconds) |
| 2021-07-28 14:54:07 | → | fossdd joins (~fossdd@sourcehut/user/fossdd) |
| 2021-07-28 14:55:09 | × | Guest83 quits (~Guest83@217.155.19.23) (Quit: Client closed) |
| 2021-07-28 14:55:44 | × | Obo quits (~roberto@70.pool90-171-81.dynamic.orange.es) (Quit: WeeChat 2.8) |
| 2021-07-28 14:56:15 | × | michalz quits (~michalz@185.246.204.55) (Remote host closed the connection) |
| 2021-07-28 14:56:34 | → | LukeHoersten joins (~LukeHoers@user/lukehoersten) |
| 2021-07-28 14:56:58 | <maerwald> | -or-later is a disaster anyway, don't use it |
| 2021-07-28 14:57:29 | <merijn> | why? |
| 2021-07-28 14:58:15 | <maerwald> | not sure that's even legally applicable... what does "or later" mean? Later known versions from the date of the license file creation? Last commit? "Known" versions? Future versions you don't know about? |
| 2021-07-28 14:58:41 | <merijn> | Future versions of the GPL license you don't know about |
| 2021-07-28 14:58:47 | <merijn> | It's pretty explicit about that |
| 2021-07-28 14:58:50 | <maerwald> | that's probably the worst idea |
| 2021-07-28 14:59:05 | <merijn> | How so? |
| 2021-07-28 14:59:15 | <maerwald> | you give someone you don't know about a backdoor to relicensing your project |
| 2021-07-28 15:00:01 | → | fef joins (~thedawn@user/thedawn) |
| 2021-07-28 15:00:11 | <merijn> | Well, how bad of an idea it is, is directly proportional to your faith/believe in the FSF and people behind the GPL |
| 2021-07-28 15:00:30 | <merijn> | If that answer is "not a lot", then, yeah, don't use that |
| 2021-07-28 15:01:00 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:3948:b266:7c2d:ce0c) (Quit: WeeChat 2.8) |
| 2021-07-28 15:01:30 | <maerwald> | I think even if you do trust them, it's still a bad idea |
| 2021-07-28 15:01:31 | <Clint> | that is the default in many licenses |
| 2021-07-28 15:01:52 | <maerwald> | 1. you don't know about future FSF board, 2. you don't know if they f* up a license |
| 2021-07-28 15:02:14 | → | shriekingnoise joins (~shrieking@186.137.144.80) |
| 2021-07-28 15:02:31 | <maerwald> | licenses aren't right or wrong, they're tried in court... you can write a bad license |
| 2021-07-28 15:02:38 | <maerwald> | with good intentions |
| 2021-07-28 15:03:24 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-07-28 15:03:27 | × | zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving) |
| 2021-07-28 15:03:39 | <Clint> | and the risk you are trying to mitigate is what |
| 2021-07-28 15:05:15 | <maerwald> | someone relicensing my project with a bad license |
| 2021-07-28 15:06:31 | <nshepperd> | that can do that under popular licences, such as MIT |
| 2021-07-28 15:06:45 | <nshepperd> | err, i can't write |
| 2021-07-28 15:06:54 | <nshepperd> | they can do that under many popular licences |
| 2021-07-28 15:07:46 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 240 seconds) |
| 2021-07-28 15:07:52 | <maerwald> | so? |
| 2021-07-28 15:08:30 | <maerwald> | if you don't care, use WTFPL |
| 2021-07-28 15:08:46 | <maerwald> | or "-or-later" :) |
| 2021-07-28 15:11:09 | → | Topsi joins (~Tobias@dyndsl-037-138-065-120.ewe-ip-backbone.de) |
| 2021-07-28 15:13:29 | × | fendor quits (~fendor@178.165.161.179.wireless.dyn.drei.com) (Remote host closed the connection) |
| 2021-07-28 15:13:52 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
| 2021-07-28 15:13:54 | × | drd quits (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) (Ping timeout: 240 seconds) |
| 2021-07-28 15:14:27 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-07-28 15:15:07 | → | drd joins (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) |
| 2021-07-28 15:15:45 | → | Guest924 joins (~Guest9@43.241.144.38) |
| 2021-07-28 15:16:38 | → | fendor joins (~fendor@178.165.161.179.wireless.dyn.drei.com) |
| 2021-07-28 15:18:02 | × | dajoer quits (~david@user/gvx) (Quit: leaving) |
| 2021-07-28 15:18:58 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2021-07-28 15:19:30 | <sergio812> | @Axman6: thanks for your version, which is indeed easier to grasp despite (or because?) the explicit recursion |
| 2021-07-28 15:19:30 | <lambdabot> | Unknown command, try @list |
| 2021-07-28 15:27:54 | → | hendursaga joins (~weechat@user/hendursaga) |
| 2021-07-28 15:32:59 | <Orbstheorem> | Is `Data.Pool.Pool` thread-safe? |
| 2021-07-28 15:33:27 | × | rmoe quits (~rmoe@c-71-236-207-44.hsd1.wa.comcast.net) (Ping timeout: 245 seconds) |
| 2021-07-28 15:34:10 | → | Lycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
| 2021-07-28 15:36:32 | × | jippiedoe quits (~david@2a02-a448-48bd-1-2e30-a96b-40f3-d366.fixed6.kpn.net) (Ping timeout: 252 seconds) |
| 2021-07-28 15:37:22 | × | alecs quits (~alecs@151.55.187.98) (Ping timeout: 250 seconds) |
| 2021-07-28 15:37:43 | → | Deide1 joins (~Deide@217.155.19.23) |
| 2021-07-28 15:39:17 | <monochrom> | I don't even know about future self. |
| 2021-07-28 15:41:39 | × | fluffyballoon quits (~fluffybal@pat-verona-h.epic.com) (Quit: Client closed) |
| 2021-07-28 15:41:41 | → | derelict_ joins (~derelict@user/derelict) |
| 2021-07-28 15:41:58 | → | fluffyballoon joins (~fluffybal@pat-verona-h.epic.com) |
| 2021-07-28 15:42:04 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 2021-07-28 15:42:42 | × | sqrt2 quits (~ben@tunnel330957-pt.tunnel.tserv6.fra1.ipv6.he.net) (Quit: ZNC - http://znc.in) |
| 2021-07-28 15:42:52 | → | sqrt2 joins (~ben@80-108-18-7.cable.dynamic.surfer.at) |
| 2021-07-28 15:42:56 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 2021-07-28 15:43:54 | <monochrom> | (This is beginning to look like an advertisement scene for BSD3 :) ) [transition from poker face to smiling face] This is why I chose BSD3, so that people in the future don't have to count on the future me for permission to do many very reasonable things. :) |
| 2021-07-28 15:44:53 | <monochrom> | Leave a legacy and sweet memory. Choose BSD3. |
| 2021-07-28 15:46:34 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-07-28 15:48:34 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-07-28 15:49:19 | × | jmorris quits (uid433911@id-433911.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
| 2021-07-28 15:51:06 | <maerwald> | the linux kernel btw is GPL-2.0 only, because they think GPL-3.0 is trash |
| 2021-07-28 15:51:10 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
| 2021-07-28 15:52:58 | × | pe200012 quits (~pe200012@113.105.10.33) (Ping timeout: 250 seconds) |
| 2021-07-28 15:53:41 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 2021-07-28 15:54:17 | → | cfricke joins (~cfricke@user/cfricke) |
| 2021-07-28 15:54:44 | × | Guest924 quits (~Guest9@43.241.144.38) (Ping timeout: 265 seconds) |
| 2021-07-28 15:55:25 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.2) |
| 2021-07-28 15:58:37 | → | Null_A joins (~null_a@2601:645:8700:2290:7921:180d:4519:92d1) |
| 2021-07-28 15:58:51 | Lycurgus | prefers license freedom |
| 2021-07-28 16:01:36 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-07-28 16:02:06 | Lycurgus | https://en.wikipedia.org/wiki/License-free_software since it googles so poorly |
| 2021-07-28 16:03:09 | × | stevenxl quits (uid133530@id-133530.highgate.irccloud.com) (Quit: Connection closed for inactivity) |
| 2021-07-28 16:03:12 | <monochrom> | "the software is technically copyrighted according to the Berne convention and as such is proprietary" |
| 2021-07-28 16:03:22 | × | sajith quits (~sajith@user/sajith) (Ping timeout: 250 seconds) |
All times are in UTC.