On 7/9/07, Ladislav Lacina <[EMAIL PROTECTED]> wrote:
>
>
> Hello all, I wrote small and simple program witch can detect any device
> attached to parallel port.
> (It displays parallel port Plug and play device info)
> Maybe it isn't so useful for end users but may help to programmers.
> URL: http://www.laaca-mirror.ic.cz/lpttest.zip
>

I echo some of Eric's suggestions, but I'd also add these comments:

Your ASM program source says this is distributed under the GNU GPL:

;The following code is based on the IEEE-1284 probe code from Linux, which was
;written by Phil Blundell, Carsten Gross and Jose Renau and on Turbo pascal
;translation by unknown author.
;Implementation in assembler (TASM 4.1) is written by Laaca
;I am not sure about timing of signals because original source claims that it is
;important but it was difficult to rewrite in assembler preciously.

;This program can be spread under conditions of GNU/GPL licence.


You need to also include a copy of the GNU GPL with a copy of your
program.  To do so, put the following notice at the start of each
source file; each file should have at least the "copyright" line and a
pointer to where the full notice is found.  I'm using the GNU GPL v2
here, since the Linux code you reference (derived from) is still
covered ONLY BY GNU GPL v2.(**)  Therefore, it would be inappropriate
to automatically promote this derivation to GNU GPL v3.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, only version 2 of the License.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

Also add information on how to contact you by electronic and paper mail.

Since your program displays to the screen, it should output a short
notice like this, usually in a "Help" screen:

    <program>  Copyright (C) <year>  <name of author>
    This program comes with ABSOLUTELY NO WARRANTY.
    This is free software, and you are welcome to redistribute it
    under certain conditions; see COPYING for details.


(**) Just for reference, I grabbed the latest Linux kernel source, and
found this note in COPYING:

> Also note that the only valid version of the GPL as far as the kernel
> is concerned is _this_ particular version of the license (ie v2, not
> v2.2 or v3.x or whatever), unless explicitly otherwise stated.
>
>                        Linus Torvalds

And the two kernel source files that do 1284 don't mention a different
GNU GPL version (it mentions code snippets may be used in
documentation under the GFDL 1.1 or later, but that is not a source
code license.)

-jh

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to