On Mon, 19 Jan 2015 19:43:31 +0100 (CET)
Brian PEARCE <brian.pea...@wanadoo.fr> wrote:

> Hello,
> In order to facilitate use of SDCC on my Amstrad CPC emulator I modified the 
> putchar routine in z80.lib using Microsoft's debug.exe. Can I share 
> information on how to modify z80.lib with other Amstrad hobbyists or would 
> this infringe the FOSS licences described in the COPYING.TXT and COPYING3.TXT 
> files accompanying the SDCC package? 
> Best regards,
> Brian

Well its not my software but since nobody else has replied a generic
answer

#include <i_am_not_a_lawyer.h>

The FOSS licenses talk about modifications in the preferred form, so if
you were to distribute binary patched code as opposed to just rebuilding
it with the correct source change then it might be a problem (as well as
being very odd given you have the source code!)

If you are just distributing instructions along the lines of "get sdcc,
load z80lib, go to byte 3215 and set it to 0x4E" then for small changes I
doubt you are doing anything that would even count as distributing sdcc.


Of course the more interesting question is this
- If its an emulator why won't it run the code unmodified
- If it needs a change why not submit the source level change to the SDCC
  project and/or make that available too

Likewise you could even distribute a z80.lib and modified sources
yourself.

Alan

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to