Re: License headers v2

2006-11-18 Thread Johan Compagner

that's one of the strangest requirements if you ask me.
Why oh why do you want to force that it needs to be a binary inclusion only?
Thats very strange for an opensource thing...

But rewriting that.. its a file with almost only static finals.. rewriting
that means that you pretty much type it over
Some files should really not fall under any license but be completely public
domain...

johan


On 11/17/06, Frank Bille [EMAIL PROTECTED] wrote:


On 11/17/06, Eelco Hillenius [EMAIL PROTECTED] wrote:

 ClientProperties is MPL, which should be ok, right?


If I understand [1] correctly then no. We must only have binary inclusion.
So this actually means that we will have to either use it as a library
(include echo as dependency, yeah right), or rewrite it. As far as I have
understood. Correct me if I'm wrong.

Frank

[1]: http://www.apache.org/legal/3party.html




Re: License headers v2

2006-11-18 Thread Eelco Hillenius

But rewriting that.. its a file with almost only static finals.. rewriting
that means that you pretty much type it over


What we could do, and what imo would be a bit nicer, is instead of a
general bucket of client properties (backed by a map), just implement
those properties as actual JavaBean properties.

What do you think? Frank, you feel like taking this?

Eelco


Re: License headers v2

2006-11-18 Thread Frank Bille

There is an issue report for it now, so in time if noone has done anything
about it I will. But at the moment I'm trying to get this license header
fun task done. So anyone please submit patches for WICKET-87 if you feel
like it :)

Frank


On 11/18/06, Eelco Hillenius [EMAIL PROTECTED] wrote:


 But rewriting that.. its a file with almost only static finals..
rewriting
 that means that you pretty much type it over

What we could do, and what imo would be a bit nicer, is instead of a
general bucket of client properties (backed by a map), just implement
those properties as actual JavaBean properties.

What do you think? Frank, you feel like taking this?

Eelco



Re: License headers v2

2006-11-17 Thread Eelco Hillenius

ClientProperties is MPL, which should be ok, right?

Eelco

On 11/16/06, Frank Bille [EMAIL PROTECTED] wrote:

All,

I was a little too quick placing ASL2 headers in all the .java files in 2.0.
When looking trough 1.x I found some thirdparty code. I have therefore
looked through all java files which doesn't have a ASL2 header but something
else and the following came up:

src/main/java/wicket/protocol/http/ClientProperties.java (MPL/GPL/LGPL)
src/main/java/wicket/util/concurrent/ConcurrentReaderHashMap.java (SUN)
src/main/java/wicket/util/concurrent/ConcurrentHashMap.java (SUN)
src/main/java/wicket/util/concurrent/CopyOnWriteArrayList.java (SUN)

What do we do with these? I'm still not a license expert but the first one
sounds dangerous.

Upayavira: I have added a notice about some ASL1.1 software in our NOTICE.
Does it look ok?
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/NOTICE.txt?revision=475442pathrev=475442


Frank




Re: License headers v2

2006-11-17 Thread Frank Bille

On 11/17/06, Eelco Hillenius [EMAIL PROTECTED] wrote:


ClientProperties is MPL, which should be ok, right?



If I understand [1] correctly then no. We must only have binary inclusion.
So this actually means that we will have to either use it as a library
(include echo as dependency, yeah right), or rewrite it. As far as I have
understood. Correct me if I'm wrong.

Frank

[1]: http://www.apache.org/legal/3party.html


Re: License headers v2

2006-11-17 Thread Eelco Hillenius

You're right. I was confused with BSD. Damn. Seems like we have to
rewrite it then. To the upside, this isn't very difficult.

Eelco


On 11/17/06, Frank Bille [EMAIL PROTECTED] wrote:

On 11/17/06, Eelco Hillenius [EMAIL PROTECTED] wrote:

 ClientProperties is MPL, which should be ok, right?


If I understand [1] correctly then no. We must only have binary inclusion.
So this actually means that we will have to either use it as a library
(include echo as dependency, yeah right), or rewrite it. As far as I have
understood. Correct me if I'm wrong.

Frank

[1]: http://www.apache.org/legal/3party.html




Re: License headers v2

2006-11-17 Thread Frank Bille

http://issues.apache.org/jira/browse/WICKET-87

On 11/17/06, Frank Bille [EMAIL PROTECTED] wrote:


I'll add an issue and hope someone volunteers :)

Frank

On 11/17/06, Eelco Hillenius [EMAIL PROTECTED]  wrote:

 You're right. I was confused with BSD. Damn. Seems like we have to
 rewrite it then. To the upside, this isn't very difficult.

 Eelco


 On 11/17/06, Frank Bille [EMAIL PROTECTED] wrote:
  On 11/17/06, Eelco Hillenius  [EMAIL PROTECTED] wrote:
  
   ClientProperties is MPL, which should be ok, right?
  
 
  If I understand [1] correctly then no. We must only have binary
 inclusion.
  So this actually means that we will have to either use it as a library
  (include echo as dependency, yeah right), or rewrite it. As far as I
 have
  understood. Correct me if I'm wrong.
 
  Frank
 
  [1]: http://www.apache.org/legal/3party.html
 
 





License headers v2

2006-11-16 Thread Frank Bille

All,

I was a little too quick placing ASL2 headers in all the .java files in 2.0.
When looking trough 1.x I found some thirdparty code. I have therefore
looked through all java files which doesn't have a ASL2 header but something
else and the following came up:

src/main/java/wicket/protocol/http/ClientProperties.java (MPL/GPL/LGPL)
src/main/java/wicket/util/concurrent/ConcurrentReaderHashMap.java (SUN)
src/main/java/wicket/util/concurrent/ConcurrentHashMap.java (SUN)
src/main/java/wicket/util/concurrent/CopyOnWriteArrayList.java (SUN)

What do we do with these? I'm still not a license expert but the first one
sounds dangerous.

Upayavira: I have added a notice about some ASL1.1 software in our NOTICE.
Does it look ok?
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/NOTICE.txt?revision=475442pathrev=475442


Frank


Re: License headers v2

2006-11-16 Thread Frank Bille

On 11/16/06, Martijn Dashorst [EMAIL PROTECTED] wrote:


These are public domain, taken from Doug Lea's concurrent utils. Sun
has adopted these for Java 1.5. So for 1.x they need to be there, 2.0
they could be removed in favor of the JDK provided
java.util.concurrent collections.

I don't know how public domain needs to be treated, i.e. if/when we
can put the Apache license header on it or not.



Or perhaps just let it stay and but it in NOTICE.