After having successfully gotten a GNUstep application to run on Win7 where
no GNUstep is installed (reference #1), I am now attempting to perform a
cleanup
which will result in something which could be distributed to a Windows user who
has not installed GNUstep.
According to the "Introduction to GNUstep" (reference #2) at www.gnustep.org,
the GNUstep libraries are covered under the GNU Lesser (Library) Public License
while the stand-alone tools in GNUstep are under the standard GPL.
SystemPreferences confirms this in the info panel as follows:
SystemPreferences
GNUstep System Preferences
Release: 1.2.0
Authors: Riccardo Mottola
Enrico Sersale <[email protected]>
http://www.gnustep.org/experience/systempreferences.htm
Copyright (C) 2005-2010 Free Software Foundation, Inc.
Released under the GNU General Public License 2.0 or later
Current theme: WinUXTheme
SystemPreferences appears to be composed of the following executable
and associated files:
Directory SystemPreferences
Size Name
6,613 GNUstep.conf (*** added since
GNUstep is not installed ***)
<DIR> Resources
247,017 SystemPreferences.exe
Directory SystemPreferences\Resources
Size Name
<DIR> English.lproj
723 Info-gnustep.plist
306 SystemPreferences.desktop
9,662 SystemPreferences.ico
9,530 SystemPreferences.tiff
Directory SystemPreferences\Resources\English.lproj
<DIR> SystemPreferences.gorm
Directory
SystemPreferences\Resources\English.lproj\SystemPreferences.gorm
Size Name
426 data.classes
184 data.info
2,511 objects.gorm
Based upon the answers I received to my earlier questions
I believe that it is permitted to distribute just these files in a
standalone package with the necessary GNUstep .dlls and configuration
files. Based upon previous discussion, I believe that this would fall under
binary distribution so no distribution of the source code would be necessary.
Also no modification was made to any of the GNUstep or SystemPreferences
files which I feel would also negate the need for distribution of the source.
Would anyone care to comment on this, and if any of this would require source
code
distribution please point out the relevant parts?
Thanks
=================================================
**** reference #1
Date: 28-Feb-2007 (tested under Windows XP)
Update: 06-Mar-2010
Author: Nicola Pero <[email protected]>
after Richard Frith-Macdonald <[email protected]> and others
This document is intended to provide a step by step instruction on how
to use GNUstep on recent Windows operating systems (XP, 2000, and
probably NT).
It will get as far as explaining how to build a GNUstep application
and create a standalone version that can be shipped standalone to
Windows end users.
..............................
=================================================
**** reference #2
"Introduction to GNUstep" (www.gnustep.org)
License
The GNUstep libraries are covered under the GNU Lesser (Library) Public
License.
This generally means you can use these libraries in any program (even non-free
programs) without affecting the license of your program or any other libraries
GNUstep is linked with. If you distribute the GNUstep libraries along with your
program, you must make the improvements you have made to the GNUstep
libraries freely available. The stand-alone tools in GNUstep are under the
standard GPL.
=================================================
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep