[Top][All Lists]

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

Re: [DotGNU]EJB & dotGNU

From: David Sugar
Subject: Re: [DotGNU]EJB & dotGNU
Date: Tue, 07 Aug 2001 07:21:22 -0400
User-agent: Mozilla/5.0 (X11; U; Linux 2.2.16-9mdk i686; en-US; m18) Gecko/20001013

Actually, the problem, as I see it, is quite the reverse. There is no way to apply the current GPL to this model; the bean called on the remote server is clearly neither a linked nor derived work in the sense the GPL implies. This is clearly a bug in the GPL because there is no direct way to apply the current GPL to such systems.

However, assuming issues on the GPL side can be resolved to fix this "bug", I think something like the LGPL might be the correct answer for some (but not all) of these things. If the EJB running on a DotGNU server is itself under the GPL, it can still be invoked by the remote application regardless of licensing. At best this achieves the result of the LGPL in the more traditional application world since the library code (or in this case core EJB service) at this point can be licensed under the full protection of the GPL, but can still be called by (much like the LGPL says linked to) proprietary applications.

Nicolas Fogg wrote:

Hi All,
    I understand that dotGNU may support Java bytecode and this interests me a 
deal, as I am an experienced Java programmer and would be very interested in 
Open Source/GPL Java components for dotGNU. However I have not seen anyone 
EJBs. Correct me here if I am wrong, but from what I understand about .NET it 
to create a distributed computing platform that in many ways could be 
implemented using
Java and EJBs.

    Is there a place for EJBs in the dotGNU backend? Why/Why not?
    Do you guys see a place for EJB implementations of certain services. eg: A
LoginAuthentication EJB that can be plugged into an existing J2EE application 
to add
support for dotGNU login services.
    If such components ever exist what would be the implications for commercial
software developers using dotGNU EJB components in a commercial closed source
application. Would it ever be legal to call a method in a GNU component from a 
in a closed source application, even if it happens over a network and the two
components are running on seperate machines?
    If the answer is no, does this mean that commercial closed source 
applications have
no place in the dotGNU world?


Developers mailing list

reply via email to

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