GNU Licence

new topic     » topic index » view thread      » older message » newer message

Here's my take on the Gnu Licence and how it applies
to Euphoria:

First of all, there are two different GNU Licences.
1. The General Licence
2. The Library Licence.

The General Licence lets you use and modify the source
to a GNU program, but it forces you to make your version
of the program "open source" to all of your customers.
This is the more common licence, but it doesn't apply
to what we are doing with Euphoria.

The Library licence allows you to dynamically link with
any GNU libraries without any restrictions. You can also
statically link to any GNU libraries, but then you must
provide your customers with the source to these libraries,
as well as any source code changes that you make to these
libraries. You must also provide your customers with a
method of re-linking these libraries (including any
changes that they might wish to make) with your program.
You don't have to provide the source code to your program,
but you must provide your object files and a simple method
of rebuilding your executable.

You can compile your program with GNU C. The
program itself is not controlled by GNU licence - only the
libraries that it uses.

Euphoria for Linux currently links dynamically with:
  * the standard C library
  * the standard C math library
  * the dynamic link library itself

Euphoria  links statically with the ncurses library.
ncurses is *not* covered under any Gnu licence
although the Free Software Foundation now holds
the copyright. ncurses has a very generous license
that FSF is obligated to accept because they didn't
write the code. They are honoring what the original
authors have requested - you just have to retain their
copyright notice in the source files if you use them.

RDS does not place any restrictions on programs
that you write in Euphoria. You can distribute anything
that you write, either bound or not bound, whether you
are a registered user or not. You can use and modify and
distribute, any files in the Public Domain Edition. There are
no royalties or silly restrictions.

If you get a 3rd party file from our site or somewhere else,
you should of course honor any restrictions that the author
includes in his readme or other files.

Our *only* restriction is that you can't distribute the
6 special files that come with the Complete Edition (v2.1).

Regards,
     Rob Craig
     Rapid Deployment Software
     http://members.aol.com/FilesEu/

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu