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