On Wednesday, August 28, 2019 at 11:45:10 PM UTC+8, Joel Dueck wrote:
>
> On Wednesday, August 28, 2019 at 12:10:56 AM UTC-5, Alex Harsanyi wrote:
>>
>> I am curious to know how you plan to comply with section 4.d of the LGPL, 
>> which states that the users of your application must be able to replace the 
>> LGPL "library" with a modified version of their own -- this means all the 
>> racket packages that you use in your application (even the ones shipped 
>> with Racket):
>>
>
> Excellent question. I don’t intend to comply with the LGPL.
>
>
I was really hoping that you actually had a solution to the problem I
mentioned...

The LGPL clarification on https://download.racket-lang.org/license.html 
states
that we need to be able to re-link the software with modified versions of
Racket.  I am not sure how to achieve that, so here are my technical
questions, directed to anyone on this list who can answer them:

0) To simplify things, the same Racket version and OS can be used for both
   "raco make" to produce the bytecode files as well as the "raco exe" part 
to
   "link" the executable.

1) Given a set of ZO files compiled using "raco make", is it possible to
   create an executable from these ZO files using "raco exe", or a call to
   `create-embedded-executable`, without having access to the source files
   themselves?  If it is possible, how?

2) Is it possible to distribute a Racket package as ZO files only and 
actually
   be able to use it from Racket? If it is possible, how?

Alex.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/44d6a1fc-677f-4a8b-a584-92c3bf12ab32%40googlegroups.com.

Reply via email to