[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Webservice Goals

From: James Michael DuPont
Subject: Re: [DotGNU]Webservice Goals
Date: Tue, 18 Jun 2002 02:12:32 -0700 (PDT)

--- Rhys Weatherley <address@hidden> wrote:
> James Michael DuPont wrote:
> > Ok, well then will the users scripts that call the
> > engine have to be GPL? Or will you make an
> exception?
> It is not my intention to restrict the kinds of
> scripts/programs that can be executed by the engine.
But the license of the engine does not allow its
embedding and linking by scripting languages. The GPL
is restrictive in that form.

> A GPL'ed engine does not force scripts to be GPL
> (e.g. bash).
No, but we are talking about calling IL from perl.

A perls scripting engine cannot call the IL code
without linking into the GPLed code of ILexecute or
its equilvalent (which is crazy to rewrite).

That means then XS modules that contains the ILExecute
as a dll will have to be a GPLed perl module excluding
the usage of any other license in that perl program.

See the GNU faq:
>A consequence is that if you choose to use GPL'd Perl
>modules or Java classes in your program, you must
>release the program in a GPL-compatible way,
>regardless of the license used in the Perl or Java
>interpreter that the combined Perl or Java program
>will run on. 

> > I have a different more technical question :
> > Also it is possible to syncronize two threads in
> C#
> > via the locks and mutexes? Maybe the IL engine can
> be
> > ran be the client perl engine under the perls
> thread,
> > and any calls it needs to make to other threads
> use
> > the built in syncronization features?
> The thread support is not complete yet, but it would
> be possible to do what you describe once it is
> working.
> Cheers,
> Rhys.
> _______________________________________________
> Developers mailing list
> address@hidden

James Michael DuPont

Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax

reply via email to

[Prev in Thread] Current Thread [Next in Thread]