Quoting Cezar Totth ([EMAIL PROTECTED]):

> > Also WebMacro allows you to use standard Java collections such
> > as Vector, List, Hashtable, or even just arrays, to store lists
> > of objects--other packages generally require you to use their
> > own special adapters.
> >
>
> What about ResultSet, Dictionary, stacks, FIFO-s or many unpredicted
> third party list-like structures, wich users will want to see them all as
> lists?

Yes. Anything that provides an enumeration or iterator in a variety
of standard ways (ie: like the collections do). You can revert to
method calls to extract the iterator/array/enumeration from an
object which does not follow the usual Java method style.


> And if we are making "Our Small Application Server" with its
> own template engine  but with capability to plugin any other,
> already existing template engine?
> And giving it for free (under GPL)as a
> "plug-in template adaptor for WebMacro template engine in our server" ?
> (as with others - FreeMarker, GSP, EcmaScript or other template, or
>  interpreted, or compiled template-like tools)

Perfectly OK.

> This licensing stuff is yet unclear for me.
>
> Can the same product be distributed under two types of licenses,
> when one of them (GPL) states that the product itself or
> inherited derivatives should be given only under GPL conditions?
> Does the "shrink-wrapped" commercial product isnt affected by the GPL
> too, as long as it...existed first for WebMacro, no matter what
> other new licenses you want to give later.

Yes.

Software Copyright 101:

If you write some software, you are the copyright holder and owner
and no-one else has any rights to the software. You may choose to
let someone else use it by granting them some rights as part of
some license. Nothing stops you, the owner, from granting different
rights to different people.

I have chosen to grant the entire planet the right to use WebMacro
under the terms of the GNU General Public License--for free. This
GPL is just an ordinary license, and nothing stops me from releasing
WebMacro under other licenses as well.

The GPL allows you to use WebMacro for any purpose, without restriction,
and for free. You can use it to run applications, develop software,
deploy it on your webserver or intranet--all at no cost. You can
even charge money for any of these.

The GPL also entitles you to distribute WebMacro, or applications
derived from WebMacro--but in this case there is a restriction. In
particular, the distributed application must also be licensed to
everyone on the planet under the GPL.

All of this means you can use WebMacro for free, and you can also
use it to create and distribute more free software.

You can even charge money for distributing your software, but a
commercial vendor would probably want to do so under a more restrictive
license than the GPL.

In that case you need to come to me, the owner, and request the right
to distribute software under a restrictive proprietary right. I have
worked out a number of alternatives, and they are available here:

    http://webmacro.org/License.html

It's worth noting that everything I've said also applies to Linux,
as distributed by RedHat, etc., since it'd also under the GPL.


Justin

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to