#524 From: "JMA" <mail@...>
Date: Thu Sep 5, 2002 6:58 pm
Subject: osFree toolkit, wasRe: pmrexx sources mailjmase
Offline Offline
Send Email Send Email
Invite to Yahoo! 360° Invite to Yahoo! 360°
On Thu, 05 Sep 2002 13:41:11 +0400 (EDT), Yuri Prokushev wrote:
>On Thu, 05 Sep 2002 06:48:31 +0200 (CDT), Bartosz Tomasik (Bart/2) wrote:
>
>>are in toolkit's samplesrexxapipmrexx directory.
>>I wonder can we import it 'as is' into CVS or toolkit' license prohibits this?
>This is license information from toolkit
>
>-------
> The IBM OS/2 Developer's Toolkit includes header files, include files, and
audio files. These files have extensions
> of .H, .HH, .XH, .INC, and .WAV. The Toolkit also contain programming
tutorials illustrating OS/2 and multimedia
> programming techniques. Both executable and source files for these tutorials
are included. You may copy and
> distribute the above header files, include files, audio files, and programming
turorials in any form without
> payment to IBM, for the sole purposes of developing, using, marketing, and
distributing application programs
> written to the OS/2 and MMPM/2 application programming interface. Each copy
or any portion of these
> programming tutorials or any derivative work thereof, which are distributed to
others, must include a copyright
> notice as follows: "(C) Copyright (your company name) (year). All Rights
Reserved." The IBM Developer's
> Toolkit for OS/2 Warp includes a dynamic link library, SMAPI.DLL, for the
Voice Type application programming
> interfaces. You may copy and distribute this library in object code form
only, as part of your OS/2 software
> application program, without payment to IBM, provided that (1) you agree to
indemnify, hold harmless and
> defend IBM against any claims, lawsuits and liabilities arising out of the use
and distribution of your applications
> and (2) you distribute your applications pursuant to a license that prohibits
the user from copying (except for
> backup purposes) or distributing this library.
>-------
>
>So
>1) you can distribute pmrexx. Just include osFree's copyright
>2) you may add all headers and includes from toolkit without any problems
>
The semantics of this licence is interesting
"developing, using, marketing, and distributing application programs written to
the OS/2 and MMPM/2 application programming interface."
Since the plan with osFree is to use the OS/2 and MMPM/2 API it effectivly means
that we can grab the headers and samples and place
them in our own toolkit, as long as we put a copyright statement in them. Note
that you in no way have to use these files to develop
OS/2 applications, the only requirment is to use the API
I doubt IBM thought of this (another os with the same API) when they wrote the
licence but its still that way
Taking a quick look at the EMX package makes me think this has already happened.
They have the BSE* headers and they state that
their package is GNU GPL.
Adding to that I dont thing there could be any problem running implib against
the OS/2 .DLL files and give us the needed .LIB files.
Ontop of this we have most tools in OpenWatcom so we are not far from a complete
toolkit.
One could always discuss what ia an application program and what is a system
program but since the toolkit has no bearing for
kernel development and very limited need for things like PM and WPS I see no
real problem.
How about it, should we start building the osFree toolkit (adding a line to the
header files and building the .LIB files) ???
Sincerely
JMA
Development and Consulting
John Martin , jma@...
==================================
Website:
http://www.jma.se/
email: mail@...
Phone: 46-(0)70-6278410
==================================