Paul wrote:
>
> I think you misunderstood me. When I refer to e-smith "base"
> code I mean anything spacifically developed and written
> exclusivly by e-smith/SME/Mitel (or whatever you want to call
> them). From here on I will cal this "e-smith code". As you
> indicate above this would be a total of maybe 2% of the
> entire e-smith server distro. The rest has all been
> used/modified under GPL, etc., therefore must still remain
> GPL, etc.
Anything exclusively written (and is proprietary) by Mitel would be the "blades". As I understand it, this is proprietary code that is not GPL'ed. But, the base code is GPL. That means that it can be modified. Of course the code must be made available (back to the original owner). The modified code is also GPL and CAN NEVER be made proprietary, unless Mitel chooses to do so (which they have not done).
Do an "rpm -qil e-smith-base | more" and look at the license. It's GPL.
See:
http://www.gnu.org/licenses/gpl.txt>
> Some if not all of the parts of the e-smith distro that were
> developed/'written by e-smith are NOT GPL.
I disagree, Paul. Most (90%) is GPL. Look at the licenses in the RPM files.
>This accounts for a very
> small portion of the total distro (4 or 5 packages I think)
> and mainly have to do with the setup, templates and server
> manager. You can develop and distribute custom-templates and
> improve/add on to the server manager in the way of seperate
> RPM's or How-To's but you should not modify any copywrited
> "e-smith code" and re-distribute a modified "e-smith code" as
> a new package.
If it is GPL, you can. That's the nature of GPL.
>
> In theory, when you create a custom template, you override
> the base setup without altering the "e-smith code". This
> allows you to customize the system without the possible
> breaking of copywrite laws.
copyright laws still appy, but the GPL licenses allow others to modify, improve, whatever the code and redistribute the new code. But the source must be made available back to the community.
>
> All of the add on RPM's and How-To's that are available for
> e-smith should follow this criteria.
>
> Proxy and Proxypass is NOT GPL to begin with. They are
> copywrited by Apache and different rules apply. E-smith has
> probably modified their code and changed the name and license
> with permission from Apache.
>
Yes, that makes sense. Apache has their own license.
> This whole licensing issue is complicated but it is all
> summed up in Mitel's license agreement. The licensing
> agreement is different for the "Free" version and can be
> found on your server.
I have read the agreement.
>
> Try:
http://yourdomainname.com/server-manager. The last
> option is the support and license agreements.
>
> The part you must be concerned with reads as follows:
>
> "Most components of this software give you the right to copy
> and distribute this software under the terms of the GNU
> General Public License, as published by the Free Software
> Foundation. The text of this license is included below. The
> other components of this software have different licenses
> which also permit copying and redistribution."
>
> <
>
Yes, I understand. The other licenses being Apache, Qmail (Dan Berstein), BSD licenses, freeware licenses, e-smith, Mitel Corporation, etc.
>
>
> The bottom line is that anything written exclusively by
> e-smith is copywrited by e-smith and is NOT GPL but they give
> you the right to copy and re-distribute but you can not alter
> the "e-smith code". Anything that was originally
> copywrited/licensed by someone else remains that way exept it
> seems proxy and proxypass for some reason (I'm sure e-smith
> has permission and a good reason for this). Anything used by
> e-smith that was originally GPL, etc. remains GPL, etc.
Ok. I think we are agreeing on the same point. Anything written exclusively by e-smith/Mitel and is GPL follows the GNU GPL license agreement. That agreement permits others to modify the code and redistribute. However, you cannot use the Mitel/e-smith name (because that is copyright infringment).
Look at the (now-dead) axon linux distro.
http://lwn.net/2001/0920/dists.php3
They modified their distribution according to the GPL license agreement. They had to make their source code available.
>
> If you have ideas for development that require altering the
> e-smith code then e-smith is open to any sugestions. They
> test any changes to their code before releasing it. They
> want to control the quality of their software but still allow
> free distribution.
If they want to incorporate the work of others, they can do so simply because they have access to the source code.
> I hope this answers at least some of your questions.
>
Yes, I think they have, Paul. Thanks for your replies.