14 April 2024, 21:40 | #1 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 277
|
AmigaOS 3.x NDK header redistribution
Does anyone know if it is permitted to include NDK header files in a non-commercial software package (source and binary)?
I have been developing an interactive disassembler which parses NDK include files at runtime to provide the user with suggestions for equates e.g. Parses equates in NDK/Include_I/lvo/exec_lib.ito suggest replacing Code:
JSR -408(A6) Code:
_LVOOldOpenLibrary EQU -408 ... JSR _LVOOldOpenLibrary(A6) I can't find any information on licensing in the NDK package itself. The header files themselves do not seem to have any copyright headers. It looks like this question was asked on the Hyperion Forums in 2022 but remains unanswered. Thanks in advance for any advice. |
14 April 2024, 23:06 | #2 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,403
|
A very valid question. Given that the NDK was uploaded to Aminet, it seems plausible that you can, though to be super sure, I would send a friendly email to the uploader email address found in Aminet, which seems to be support@hyperion-entertainment.com.
Would be interesting to see the response. I cannot provide a legally binding answer. Just for the records: The NDK contains part of my material (the MuManual, more or less). For that part, you surely have permission to include its headers. |
15 April 2024, 17:19 | #3 | |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 277
|
Quote:
I'm not sure if I'll need that, but thanks! |
|
16 April 2024, 08:24 | #4 |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 51
Posts: 184
|
I've had similar problem with my GCC-Pack. My solution? Installation script assumes that the user has downloaded the NDK archive herself. Then it asks for archive location, extracts needed files and copies them to the destination drawer. This way I neither redistribute the NDK nor download it in any automated way.
|
20 April 2024, 16:55 | #5 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,569
|
Always did the same for vbcc.
Even if I knew that including the NDK was perfectly legal, I would probably decide against it now. Most developers already have the NDK installed somewhere, so you don't have to bloat your distribution archive. And developers can easily choose the NDK version they prefer, or use an updated version. |
21 April 2024, 07:54 | #6 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 277
|
Thanks. This is good advice. Perhaps the application can look for a local NDK next to the exe, else look for an NDK environment variable or on a user-specified path.
|
19 May 2024, 16:13 | #7 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 277
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AmigaOS 3.2 NDK released | bubbob42 | News | 16 | 14 May 2024 18:17 |
How do you use an NDK? | Quagliarulo | Coders. System | 12 | 04 October 2023 13:17 |
VBCC & AmigaOS 3.1 NDK? | tygre | Coders. C/C++ | 14 | 13 March 2022 15:43 |
VBCC & AmigaOS 3.2 NDK? | Warty | Coders. C/C++ | 20 | 18 June 2021 08:41 |
3.1 and/or 1.3 NDK | marduk_kurios | request.Other | 5 | 17 February 2014 20:22 |
|
|