!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1176 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org191 Servers

Load older messages


SenderMessageTime
22 Jun 2021
@sternenseemann:systemli.orgsterni (he/him)yeah13:23:26
@qyliss:fairydust.spaceAlyssa Rossyeah I don't see xpc.h13:24:09
@sternenseemann:systemli.orgsterni (he/him)confid has the fake_xpc.h stuff13:24:52
@sternenseemann:systemli.orgsterni (he/him)but ugh13:24:54
@toonn:matrix.orgtoonn The fake_xpc.h shenanigans are in configd. 13:24:57
@sternenseemann:systemli.orgsterni (he/him)that is not really reusable13:25:04
@sternenseemann:systemli.orgsterni (he/him)or at least only via copying stuff around :|13:25:14
@toonn:matrix.orgtoonn Configd's actually been the hardest part (of apple-source-releases) in the bump so far. 13:25:44
@qyliss:fairydust.spaceAlyssa RossZig bundles xpc.h, but it looks like it does so without permission13:27:01
@qyliss:fairydust.spaceAlyssa Rossthere's no license header on it, at least13:27:06
@qyliss:fairydust.spaceAlyssa Rosscould we use PureDarwin's XPC?13:28:34
@qyliss:fairydust.spaceAlyssa Rosshttps://github.com/puredarwin/xpc13:28:46
@qyliss:fairydust.spaceAlyssa Rossactually it looks like they're just including the apple header too13:30:27
@qyliss:fairydust.spaceAlyssa Rossnow IANAL, but I think if we stripped all the comments and stuff and left just the declaring code in xpc.h, that'd be fair use in the US and covered by interoperability exceptions in the EU13:37:49
@qyliss:fairydust.spaceAlyssa Ross(and probably the same for other apple headers)13:38:24
@qyliss:fairydust.spaceAlyssa Ross(Google has done this to Linux headers before also, claimed it was legal, and not got in any trouble for it)13:39:55
@toonn:matrix.orgtoonn Is that because you can reconstruct a header from use sites? 13:41:11
@qyliss:fairydust.spaceAlyssa Rosswhich, fair use or interoperability?13:41:47
@qyliss:fairydust.spaceAlyssa Rossit's fair use because this is p. much exactly what Google v. Oracle was about13:42:11
@toonn:matrix.orgtoonn Fair use, I'm not at all familiar with the interop stuff. 13:42:23
@qyliss:fairydust.spaceAlyssa Rosshttps://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc.#Decision13:44:35
@qyliss:fairydust.spaceAlyssa RossI'd say those four factors are pretty similar to our situation13:45:08
@sternenseemann:systemli.orgsterni (he/him) Alyssa Ross: how did you download all apple open source stuff? 13:48:19
@qyliss:fairydust.spaceAlyssa Ross sternenseemann: wget -r --accept-regex '\.gz$' https://opensource.apple.com/release/macos-113.html 13:48:35
@sternenseemann:systemli.orgsterni (he/him)oh yeah ty13:48:52
@sternenseemann:systemli.orgsterni (he/him)we are also missing sysmon.h which I can't find in sources13:53:39
@qyliss:fairydust.spaceAlyssa Rossmm yeah13:54:29
@sternenseemann:systemli.orgsterni (he/him)maybe it's easier to go with netbsd13:55:11
@qyliss:fairydust.spaceAlyssa Rossnot sure if it'd work13:56:19
@sternenseemann:systemli.orgsterni (he/him)yeah that is also a concern13:56:31

Show newer messages


Back to Room ListRoom Version: 6