Re: New Spring Maintenance policy

2008-09-24 Thread Joerg Heinicke

On 24.09.2008 00:00, Sylvain Wallez wrote:

Yeah. I read this as 3 months after release n+1 is out, release n 
becomes closed source. I'm wondering how long it will take for forks to 
appear that will provide open source bug fixes to old releases.


I don't think that's n+1 but n: After a new major version of Spring is 
released, community maintenance updates will be issued for three months 
to address initial stability issues. They wouldn't talk about initial 
stability issues anymore if it were n+1.


Joerg


Re: New Spring Maintenance policy

2008-09-24 Thread Rainer Pruy
Hi,

yes, all the wording is quite confusing.
The statement cited by Peter is trying to convince readers into believing it 
will affect only old releases,
but there nowhere is a guarantee put up that there will be a new release within 
the 3month period.
And the policy puts up that 3 month period per release without referring to 
later releases.

A clear statement along only the most current release will receive maintenance 
efforts
would have been much easier and clearer (and would get broader acceptance by 
the community).
That the whole thing was not put that way contributes to the impression that 
users should be convinced into a support contract.

Rainer

Joerg Heinicke schrieb:
 On 24.09.2008 00:00, Sylvain Wallez wrote:
 
 Yeah. I read this as 3 months after release n+1 is out, release n
 becomes closed source. I'm wondering how long it will take for forks
 to appear that will provide open source bug fixes to old releases.
 
 I don't think that's n+1 but n: After a new major version of Spring is
 released, community maintenance updates will be issued for three months
 to address initial stability issues. They wouldn't talk about initial
 stability issues anymore if it were n+1.
 
 Joerg


Re: Help with Continuations

2008-09-24 Thread Leszek Gawron

Joerg Heinicke wrote:

On 23.09.2008 13:39, Jeremy Quinn wrote:


I don't see any way of working around this.

What a shame, I guess this rules out putting this functionality into a 
system-level sitemap.


That's actually by intention and used to be different. It was Leszek who 
changed it [1]. One very good reason [2] is the wrong context in a 
different interpreter and so sitemap. Links wouldn't be resolved 
correctly anymore.


Joerg

[1] http://svn.apache.org/viewvc?view=revrevision=106089
[2] http://marc.info/?l=xml-cocoon-devm=110268944032541w=4


I am afraid this cannot be changed. It used to be different but it was 
very error prone. Invoking continuations in different context than they 
were created led to unexpected (usually erroneous) results.


I am always amazed how you guys are able to dig out some info in 
messages from 2004 :).


--
Leszek Gawron http://www.mobilebox.pl/krs.html
CTO at MobileBox Ltd.



Re: New Spring Maintenance policy

2008-09-24 Thread Sylvain Wallez

Joerg Heinicke wrote:

On 24.09.2008 00:00, Sylvain Wallez wrote:

Yeah. I read this as 3 months after release n+1 is out, release n 
becomes closed source. I'm wondering how long it will take for forks 
to appear that will provide open source bug fixes to old releases.


I don't think that's n+1 but n: After a new major version of Spring 
is released, community maintenance updates will be issued for three 
months to address initial stability issues. They wouldn't talk about 
initial stability issues anymore if it were n+1.


Wow, that's even worse...

Sylvain

--
Sylvain Wallez - http://bluxte.net



[C2.2] Why two sets of HTML serializers?

2008-09-24 Thread David Legg

I've been examining the HTMLSerializer so that I can document it on Daisy.

Initially, I was confused about what config options could be used and 
then it dawned on me that there are actually two different 
implementations!  The default is to use:


 o.a.c.serialization.HTMLSerializer

but there is another one called:

 o.a.c.components.serializers.HTMLSerializer

I'm assuming that this second version is an attempt to move away from 
depending on Xalan for outputting HTML.  I also note that it makes life 
easier for users by implementing a 'doctype-default' config setting 
which takes 'strict', 'loose', 'frameset' or 'compatible' as values.


I've perused the developer mail archive and the svn log but not found 
anything about the background for this second implementation.  Could 
someone just confirm that I'm on the right track.  Is the intention to 
make the second implementation the default at some point?  What other 
advantages does this new version have?


Regards,
David Legg



Re: New Spring Maintenance policy

2008-09-24 Thread Leszek Gawron

Sylvain Wallez wrote:

Joerg Heinicke wrote:

On 24.09.2008 00:00, Sylvain Wallez wrote:

Yeah. I read this as 3 months after release n+1 is out, release n 
becomes closed source. I'm wondering how long it will take for forks 
to appear that will provide open source bug fixes to old releases.


I don't think that's n+1 but n: After a new major version of Spring 
is released, community maintenance updates will be issued for three 
months to address initial stability issues. They wouldn't talk about 
initial stability issues anymore if it were n+1.


Wow, that's even worse...


That move is probably plain stupid. Rod Johnson states that the full 
source tree will still be available - there will be simply no public 
releases after 3 months and no svn tags to build that release yourself. 
You will only be able to build snapshots (better said internal releases) 
to address the issues you encounter.


Yet again: plain stupid. Every open source project will have to track 
it's spring version by its own. How will the project be able to report 
issues if 99% of the world will be using snapshots?


My spring version r144554 shows some problem? Clearly this is very 
short sighted.


It is even more insulting to the comunity stating that it is too costly 
for SpringSource to do 'mvn deploy' from time to time. It's just a 
marketing version of Buy a damn subscription!.


There's an quick and easy way to force users to subscription: just make 
major releases less frequent.


If you haven't read on TSS: Although the prices are not publicly known 
someone stated that yearly subscription is something about $16 000...


lg
--
Leszek Gawron http://www.mobilebox.pl/krs.html
CTO at MobileBox Ltd.



Re: New Spring Maintenance policy

2008-09-24 Thread Antonio Gallardo
Hi,

There is a worst case scenario now: What if they don't collect enough
money from subscriptions and do the next step: remove the 3 months
window or worse go full closed source?

I think changing the rules is not fair at all. That should rings our
bells. Most important, our own user base will suffer. Any of our user
now have to have in the pocket 16k yearly in order to deploy a cocoon
2.2 based application. That does not sounds good at all.

There are many ways to describe the spirit of the apache community, but
there is one that I like more than all the others: 'we care about people
more than we care about code'. We have to do something.


Best Regards,

Antonio Gallardo.


Antonio Gallardo escribió:
 Hi folks,

 Perhaps an old news for some, but I would like to know how you guys
 think this affects cocoon:

 http://www.theserverside.com/news/thread.tss?thread_id=50727

 Are we going to take some actions on that?

 Best Regards,

 Antonio Gallardo.
   



Re: New Spring Maintenance policy

2008-09-24 Thread Peter Hunsberger
On Wed, Sep 24, 2008 at 10:10 AM, Antonio Gallardo [EMAIL PROTECTED] wrote:
 Hi,

 There is a worst case scenario now: What if they don't collect enough
 money from subscriptions and do the next step: remove the 3 months
 window or worse go full closed source?

 I think changing the rules is not fair at all. That should rings our
 bells. Most important, our own user base will suffer. Any of our user
 now have to have in the pocket 16k yearly in order to deploy a cocoon
 2.2 based application. That does not sounds good at all.

 There are many ways to describe the spirit of the apache community, but
 there is one that I like more than all the others: 'we care about people
 more than we care about code'. We have to do something.


I'm not convinced that anything needs to be done at the moment.  I
don't like what they've done but I also don't think they are stupid,
they are not going to piss off their entire user base.  I'd suggest we
simply continue to watch what happens for  the next three months (at
least) before we conclude that any action is necessary.  If at that
point we see real problems it won't be too late, we should still
have a stable base that can continue to work for another 6 months or
so.

At this point maybe the best thing to do is scope out possible
directions to head if this does indeed turn out to be an issue?

-- 
Peter Hunsberger


[jira] Subscription: COCOON-open-with-patch

2008-09-24 Thread jira
Issue Subscription
Filter: COCOON-open-with-patch (108 issues)
Subscriber: cocoon


Key Summary
COCOON-2233 Update archetypes to current trunk artifact versions
https://issues.apache.org/jira/browse/COCOON-2233
COCOON- Add SaxParser configuration properties
https://issues.apache.org/jira/browse/COCOON-
COCOON-2217 HttpServletResponseBufferingWrapper throws NPE when response body 
is empty
https://issues.apache.org/jira/browse/COCOON-2217
COCOON-2216 IncludeCacheManager can not perfom parallel includes
https://issues.apache.org/jira/browse/COCOON-2216
COCOON-2212 jx:attribute does not check name is correct before proceeding
https://issues.apache.org/jira/browse/COCOON-2212
COCOON-2211 Support for jx:element
https://issues.apache.org/jira/browse/COCOON-2211
COCOON-2210 The field 'type' in GenerateNode in corona-sitemap should not be 
final
https://issues.apache.org/jira/browse/COCOON-2210
COCOON-2197 Making the cocoon-auth-block acegi-security-sample work
https://issues.apache.org/jira/browse/COCOON-2197
COCOON-2173 AbstractCachingProcessingPipeline: Two requests can deadlock each 
other
https://issues.apache.org/jira/browse/COCOON-2173
COCOON-2162 [PATCH] Fix for Paginator when accessing out of bounds Pagination 
page
https://issues.apache.org/jira/browse/COCOON-2162
COCOON-2137 XSD Schemas for CForms Development
https://issues.apache.org/jira/browse/COCOON-2137
COCOON-2114 fix sorting in TraversableGenerator
https://issues.apache.org/jira/browse/COCOON-2114
COCOON-2108 xmodule:flow-attr Does not accept document objects
https://issues.apache.org/jira/browse/COCOON-2108
COCOON-2104 [PATCH] Add base URI fixup support to XIncludeTransformer
https://issues.apache.org/jira/browse/COCOON-2104
COCOON-2100 Retrieving mimeType returned by pipeline executed from Flow
https://issues.apache.org/jira/browse/COCOON-2100
COCOON-2071 Option to turn off pooling for components (probably faster on new 
JVMs and simpler debugging)
https://issues.apache.org/jira/browse/COCOON-2071
COCOON-2041 WebDAV Returns improper status on PUT
https://issues.apache.org/jira/browse/COCOON-2041
COCOON-2040 Union widget does not work with booleanfield set as case widget
https://issues.apache.org/jira/browse/COCOON-2040
COCOON-2037 New DynamicGroup widget
https://issues.apache.org/jira/browse/COCOON-2037
COCOON-2035 NPE in the sorter of the EnhancedRepeater
https://issues.apache.org/jira/browse/COCOON-2035
COCOON-2032 [PATCH] Sort order in paginated repeater
https://issues.apache.org/jira/browse/COCOON-2032
COCOON-2030 submit-on-change doesn't work for a multivaluefield with 
list-type=checkbox
https://issues.apache.org/jira/browse/COCOON-2030
COCOON-2018 Use thread context class loader to load custom binding classes
https://issues.apache.org/jira/browse/COCOON-2018
COCOON-2017 More output beautification options for serializers
https://issues.apache.org/jira/browse/COCOON-2017
COCOON-2015 Doctype added twice because root element (html) is inlined
https://issues.apache.org/jira/browse/COCOON-2015
COCOON-2002 HTML transformer  only works with latin-1 characters
https://issues.apache.org/jira/browse/COCOON-2002
COCOON-1974 Donating ContextAttributeInputModule
https://issues.apache.org/jira/browse/COCOON-1974
COCOON-1973 CaptchaValidator: allow case-insensitive matching
https://issues.apache.org/jira/browse/COCOON-1973
COCOON-1964 Redirects inside a block called via the servlet protocol fail
https://issues.apache.org/jira/browse/COCOON-1964
COCOON-1963 Add a redirect action to the browser update handler
https://issues.apache.org/jira/browse/COCOON-1963
COCOON-1960 Pipeline errors for generator/reader already set should provide 
more information
https://issues.apache.org/jira/browse/COCOON-1960
COCOON-1949 [PATCH] load flowscript from file into specified Rhino context 
object
https://issues.apache.org/jira/browse/COCOON-1949
COCOON-1946 [PATCH] - Javaflow Sample errors trying to enhance Javaflow classes 
and showing cform templates
https://issues.apache.org/jira/browse/COCOON-1946
COCOON-1943 [Patch] Parameters in blocks-protocol URIs get decoded too early
https://issues.apache.org/jira/browse/COCOON-1943
COCOON-1932 [PATCH] correct styling of disabled suggestion lists
https://issues.apache.org/jira/browse/COCOON-1932
COCOON-1929 [PATCH] Reloading classloader in Cocoon 2.2
https://issues.apache.org/jira/browse/COCOON-1929
COCOON-1917 Request Encoding problem: multipart/form vs. url encoded
https://issues.apache.org/jira/browse/COCOON-1917
COCOON-1915 Nullable value with additional String or 

Re: New Spring Maintenance policy

2008-09-24 Thread Thorsten Scherler
On Wed, 2008-09-24 at 09:10 -0600, Antonio Gallardo wrote:
 Hi,
 
 There is a worst case scenario now: What if they don't collect enough
 money from subscriptions and do the next step: remove the 3 months
 window or worse go full closed source?

How people feel to create a spring fork here on the ASF and we can make
sure that we will not have this problem in the future?

salu2

 
 I think changing the rules is not fair at all. That should rings our
 bells. Most important, our own user base will suffer. Any of our user
 now have to have in the pocket 16k yearly in order to deploy a cocoon
 2.2 based application. That does not sounds good at all.
 
 There are many ways to describe the spirit of the apache community, but
 there is one that I like more than all the others: 'we care about people
 more than we care about code'. We have to do something.
 
 
 Best Regards,
 
 Antonio Gallardo.
 
 
 Antonio Gallardo escribió:
  Hi folks,
 
  Perhaps an old news for some, but I would like to know how you guys
  think this affects cocoon:
 
  http://www.theserverside.com/news/thread.tss?thread_id=50727
 
  Are we going to take some actions on that?
 
  Best Regards,
 
  Antonio Gallardo.

 
-- 
Thorsten Scherler thorsten.at.apache.org
Open Source Java  consulting, training and solutions



Re: New Spring Maintenance policy

2008-09-24 Thread Joerg Heinicke

On 24.09.2008 17:10, Antonio Gallardo wrote:


There is a worst case scenario now: What if they don't collect enough
money from subscriptions and do the next step: remove the 3 months
window or worse go full closed source?


Spring is released with Apache 2 license so we are free to grab and host 
a fork if it will be necessary.



I think changing the rules is not fair at all. That should rings our
bells. Most important, our own user base will suffer. Any of our user
now have to have in the pocket 16k yearly in order to deploy a cocoon
2.2 based application. That does not sounds good at all.


Of course it's a Bad Thing, but they are free to do so and we have to 
live with it. As it looks now it's gonna be alright.



There are many ways to describe the spirit of the apache community, but
there is one that I like more than all the others: 'we care about people
more than we care about code'. We have to do something.


No idea how the one relates to the other :) But I oppose immediate 
actions. I wrote I really wonder if they are gonna keep up the policy in 
the state it is right now. And even if there is no reason for immediate 
actions since it still works. We just have to go from one major 
release to the next one (which is actually minor) without a lots of 
intermediate patch releases.


Joerg


Re: New Spring Maintenance policy

2008-09-24 Thread Ralph Goers



Thorsten Scherler wrote:

On Wed, 2008-09-24 at 09:10 -0600, Antonio Gallardo wrote:
  

Hi,

There is a worst case scenario now: What if they don't collect enough
money from subscriptions and do the next step: remove the 3 months
window or worse go full closed source?



How people feel to create a spring fork here on the ASF and we can make
sure that we will not have this problem in the future?

  
You do realize that some ASF board members are employed by SpringSource, 
right?


Ralph