You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Antonio Petrelli <br...@tariffenet.it> on 2006/08/30 10:45:32 UTC

[Semi-OT] Possible Scopes incubation (WAS: Re: [jira] Created: (STR-2939) Provide a conversation scope (syn: Flash scope, dialog scope) object to store data between requests.)

Michael Jouravlev ha scritto:
> Hi Antonio,
>
> I looked through your code, it is quite clear, so I started pulling
> needed stuff from your library and sticking it into Struts. I also
> want this scope to be available for ActionForms in action mapping
> definition, and for errors/messages.

One of the reasons for which I built Scopes was the possible use in 
every layer of the web application, even in the Model, e.g. imagine the 
use of Conversation Scope with Spring scopes.
So for the moment you are doing the right thing pulling the code 
directly, but now I am guessing if it is the case of incubating Scopes, 
or probably putting it in the sandbox under the Struts umbrella, if it 
raises attention by this community.
But I think that there are two possible barriers to incubation:
- Scopes has a lonely developer for the moment (me :-) )
- A (small but interesting) part of Scopes (the "window" scope) is based 
on a LGPL library.
What do you think?

Ciao
Antonio

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [Semi-OT] Possible Scopes incubation (WAS: Re: [jira] Created: (STR-2939) Provide a conversation scope (syn: Flash scope, dialog scope) object to store data between requests.)

Posted by Ted Husted <hu...@apache.org>.
On 8/30/06, Antonio Petrelli <br...@tariffenet.it> wrote:
> - A (small but interesting) part of Scopes (the "window" scope) is based
> on a LGPL library.

For research and community-building purposes, the code could be
developed in the sandbox, or submitted to the Incubator, but it could
not be "released" with a LGPL dependency.

-Ted.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [Semi-OT] Possible Scopes incubation (WAS: Re: [jira] Created: (STR-2939) Provide a conversation scope (syn: Flash scope, dialog scope) object to store data between requests.)

Posted by Michael Jouravlev <jm...@gmail.com>.
On 8/30/06, Antonio Petrelli <br...@tariffenet.it> wrote:
> Michael Jouravlev ha scritto:
> > Hi Antonio,
> >
> > I looked through your code, it is quite clear, so I started pulling
> > needed stuff from your library and sticking it into Struts. I also
> > want this scope to be available for ActionForms in action mapping
> > definition, and for errors/messages.
>
> One of the reasons for which I built Scopes was the possible use in
> every layer of the web application, even in the Model, e.g. imagine the
> use of Conversation Scope with Spring scopes.

For most uses and purposes Click/Conversation scope is just the
request scope with a little quirk of its content surviving after *one*
roundtrip that follows the scope creation. That is all. No more, no
less.

> So for the moment you are doing the right thing pulling the code
> directly, but now I am guessing if it is the case of incubating Scopes,
> or probably putting it in the sandbox under the Struts umbrella, if it
> raises attention by this community.

I personally want to implement just one little feature tightly coupled
with Struts and solving one specific problem, I am not interested in
other scopes. This Click/Conversation scope will be a Struts feature.
Seeing that people already start to misinterpret its purpose, I might
even rename it to "Request Survivor Scope" or just Survivor ;-) I
don't want to start a whole incubating process for the sake of one
simple change.

Michael.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [Semi-OT] Possible Scopes incubation (WAS: Re: [jira] Created: (STR-2939) Provide a conversation scope (syn: Flash scope, dialog scope) object to store data between requests.)

Posted by Antonio Petrelli <br...@tariffenet.it>.
Greg Reddin ha scritto:
> The LGPL parts would probably need to be factored out.
>
> If you have something valuable to contribute and you're already a 
> committer, it would be nice if you didn't have to go through the 
> Incubator.  But maybe it's better to do so just to avoid IP issues.

Ok I am going to finish the current task and make a new release of 
Scopes on Sourceforge, then I'll try to factor out the LGPL-dependent 
part and import the ASL part in the sandbox. The LGPL-dependent part 
will remain on Sourceforge for the moment.
At the same time I will try to lobby the developer of the LGPL library 
to change the license, hoping that he will hear me :-)

Thanks to everyone for your comments.

Ciao
Antonio


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [Semi-OT] Possible Scopes incubation (WAS: Re: [jira] Created: (STR-2939) Provide a conversation scope (syn: Flash scope, dialog scope) object to store data between requests.)

Posted by Greg Reddin <gr...@apache.org>.
If you built scopes would it require the incubator to bring it in?   
If you built all the code from scratch couldn't you just import it  
into the sandbox?  Or would we want to bring it through the incubator  
to ensure there are no IP issues?

The LGPL parts would probably need to be factored out.

I'm really not sure of the protocol here.  If you have something  
valuable to contribute and you're already a committer, it would be  
nice if you didn't have to go through the Incubator.  But maybe it's  
better to do so just to avoid IP issues.

BTW, this is not an endorsement or otherwise of Scopes.  I don't even  
know what it is :-)

Greg

On Aug 30, 2006, at 3:45 AM, Antonio Petrelli wrote:

> Michael Jouravlev ha scritto:
>> Hi Antonio,
>>
>> I looked through your code, it is quite clear, so I started pulling
>> needed stuff from your library and sticking it into Struts. I also
>> want this scope to be available for ActionForms in action mapping
>> definition, and for errors/messages.
>
> One of the reasons for which I built Scopes was the possible use in  
> every layer of the web application, even in the Model, e.g. imagine  
> the use of Conversation Scope with Spring scopes.
> So for the moment you are doing the right thing pulling the code  
> directly, but now I am guessing if it is the case of incubating  
> Scopes, or probably putting it in the sandbox under the Struts  
> umbrella, if it raises attention by this community.
> But I think that there are two possible barriers to incubation:
> - Scopes has a lonely developer for the moment (me :-) )
> - A (small but interesting) part of Scopes (the "window" scope) is  
> based on a LGPL library.
> What do you think?
>
> Ciao
> Antonio
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org