www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/06/29/04:02:33

From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Is PMODE/DJ Free Software?
Date: Sat, 29 Jun 2002 01:40:39 CDT
Organization: Rice University, Houston TX
Lines: 29
Message-ID: <3d1d5667.sandmann@clio.rice.edu>
References: <afctgd$723$1 AT pan DOT oamk DOT fi> <3d1a87f4 DOT sandmann AT clio DOT rice DOT edu> <affdef$6i9$1 AT pan DOT oamk DOT fi>
NNTP-Posting-Host: clio.rice.edu
X-Trace: joe.rice.edu 1025333268 14404 128.42.105.3 (29 Jun 2002 06:47:48 GMT)
X-Complaints-To: abuse AT rice DOT edu
NNTP-Posting-Date: 29 Jun 2002 06:47:48 GMT
X-NewsEditor: ED-1.5.9
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> > Feel confident you can bind either the stub or use the TSR without 
> > legal issues, as long as you use the distributed binaries (and bind 
> > something of consequence - an application).

> The situation is as follows: I would like to experiment with the 
> Automatic EOI mode of the PC interrupt controller. This would require 
> modifications into the DPMI provider and would make the application 
> completely dependent on the particular DOS extender. Currently the 
> application in question, 1541EMU (http://members.surfeu.fi/1541) uses 
> unmodified CWSDPR0, but I have read that PMODE/DJ has lower hardware 
> interrupt handling overhead, so from a purely technical viepoint maybe it 
> should be used instead. But GPL'd software can't depend on non-free, 
> GPL-incompatible software.

Since you are not putting the modified PMODE into an extender for sale,
you are OK.  Read the terms:

"PMODE/DJ is free software.  It may be used or distributed in any manner you
wish, as long as you do not try to sell an extender based on PMODE.  You
may use this software in for profit productions.  If you use this software
in any package, you MUST give credit to Thomas Pytel and Matthias Grimrath."

The application you pointed to is an emulator, not an extender.  You are
not trying to sell the modified PMODE/DJ image.  I don't see any conflict.

PMODE/DJ has some mode switches which are about 2X faster in hardware
interrupt handling than CWSDPR0.  Real mode callbacks (or reflections to
real mode) are about the same speed.  If you have a high interrupt rate
(> 10,000 interrupts per second) you should definitely play with PMODE/DJ.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019