!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
7 Jan 2026
@reckenrode:matrix.orgRandy EckenrodeDoesn’t MinGW and Wine provide potential, alternative SDK options?15:57:35
@emilazy:matrix.orgemilyUCRT comes with the system, but the non-U runtime wouldn't fall under all of this15:57:59
@reckenrode:matrix.orgRandy EckenrodeTrue, but isn’t UCRT preferred now?15:58:17
@eveeifyeve:matrix.orgeveeifyeveWe have permission to redistrobute it however the program requires you to accept the license.15:58:21
@emilazy:matrix.orgemilyto an extent. MinGW is not ABI-compatible or header-compatible. the reason I'm discussing this is because I brought up Windows SDK licensing in the past which I assume led to this15:58:48
@eveeifyeve:matrix.orgeveeifyeve * We have permission to redistribute it, however the program requires you to accept the license hinse why we have config.config.microsoftVisualStudioLicenseAccepted becoming an option. 15:59:23
@emilazy:matrix.orgemilycan you cite the licence wording granting third parties permission to redistribute the Windows SDK in its entirety?15:59:51
@emilazy:matrix.orgemilyit should be possible to strip down the Windows SDK similarly, I am just not sure how useful the resulting thing would be. it should suffice to get you headers and linker stubs to compile things with Clang for UCRT16:02:27
@emilazy:matrix.orgemilybut certainly wouldn't cover MSVC itself or any binary code in DLLs16:02:57
@eveeifyeve:matrix.orgeveeifyeve
you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing.
You may not

    work around any technical limitations in the software;
    reverse engineer, decompile or disassemble the software, or attempt to do so, except and only to the extent required by third party licensing terms governing use of certain open source components that may be included with the software;
    remove, minimize, block or modify any notices of Microsoft or its suppliers;
    use the software in any way that is against the law; or
    share, publish, rent or lease the software, or provide the software as a stand-alone hosted as solution for others to use.

One user may use copies of the software to develop and test their applications.

16:07:36
@eveeifyeve:matrix.orgeveeifyeveUnder https://visualstudio.microsoft.com/license-terms/mt644918/16:07:54
@emilazy:matrix.orgemilythat's not a licence to redistribute at all16:08:31
@emilazy:matrix.orgemily(FWIW it's also about MSVC rather than the general SDK which I believe has a separate licence)16:09:50
@eveeifyeve:matrix.orgeveeifyeveBut that is not free license listed under windows.sdk and there is also an explisit config option which should comply with the license, no?16:10:04
@eveeifyeve:matrix.orgeveeifyeveAlso we are distributing MSVC SDK and Windows CRT not msvc the tool it self.16:11:10
@eveeifyeve:matrix.orgeveeifyeve Probably better to move this to #windows:nixos.org 16:11:30
@nazarewk:matrix.orgkdn

meh I'm getting that wrapProgram error again, this time it actually is correct path & line:

/nix/store/zgpcahpdddc0r1vk7qx4i1mf7dsylb2l-wrap-python-hook/nix-support/setup-hook: line 117: wrapProgram: command not found
16:13:01
@emilazy:matrix.orgemily right, I'm just saying that the arguments for apple-sdk don't transfer over to the Windows SDK without some work and potentially limiting the functionality substantially 16:19:14
@emilazy:matrix.orgemilyas non-free ~anything goes16:19:28
@eveeifyeve:matrix.orgeveeifyevecan you put a summary of the details in the licencing pr so I can link back to it?16:38:17
@matthewahiles:matrix.orgMatthew Hiles joined the room.17:23:17
@emilazy:matrix.orgemilyI don't have time to author stuff about this as it's not a priority for me, sorry. I'm just explaining what would make sense to me from a review PoV18:29:56
@reckenrode:matrix.orgRandy EckenrodeDoes the Foundation have access to legal resources? This is an area where if we probably want someone with the appropriate knowledge and experience to advise us on what to do.18:32:04
@reckenrode:matrix.orgRandy Eckenrode * 18:32:17
@reckenrode:matrix.orgRandy EckenrodeThis is an area where if we probably want someone with the appropriate knowledge and experience to advise us on what to do.18:32:20
@reckenrode:matrix.orgRandy Eckenrode * 18:32:35
@reckenrode:matrix.orgRandy Eckenrode * 18:32:48
@reckenrode:matrix.orgRandy Eckenrode * 18:32:58
@reckenrode:matrix.orgRandy EckenrodeThe fact we are trying to use only the headers and stubs for interoperability purposes makes this not straightforward to interpret. Or maybe it does, but I’m not a lawyer. I’m just following the historical practice in nixpkgs regarding the SDK.18:34:40
@reckenrode:matrix.orgRandy Eckenrode * 18:34:56

Show newer messages


Back to Room ListRoom Version: 6