[Cosmo-dev] web UI license

Matthew Eernisse mde at osafoundation.org
Tue May 29 12:23:17 PDT 2007


Nicola,

Thanks for you e-mail. It's nice to see that someone is working with our 
UI code.

Nicola Piccinini wrote:
> Hi,
> 
> working with your code (tag 0.6.1) I've noticed in cal_form.js, line 723:
> 
> form.status.value = ev.data.statusBar ? ev.data.status : '';
> 
> probably s/statusBar/status/

Actually we are now in the process of rolling out a stamped detail view, 
which is replacing that original form code. But thanks very much for 
giving us a heads-up. You can always file a bug report for that kind of 
stuff too, at https://bugzilla.osafoundation.org/.

> Moreover, in model.js the CalEventData constructor takes 14
> parameters, while in CalEventData.clone it's called with 15
> parameters, in other words javaClass property isn't cloned.
> 

The javaClass property is only used in deserialization, for events 
coming from the server, not the other way around -- so it's not really 
needed when the object is cloned on the client side. We probably should 
have commented the code to that effect.

That's part of the JSON-RPC we've been using for communication with the 
server. You might be interested to see we're in the process of replacing 
the RPC stuff with something called EIM -- Bobby or Travis could 
probably tell you more about that.

> what have we to do, in practice, for respecting the
> terms of the Apache License, Version 2.0?

I can't answer the questions about requirements from licensing -- but 
there are other folks at OSAF who will likely chime in with more 
information about that. One way or the other we'll try to get your 
questions answered.

Again, I'm excited to see someone using the UI code. Thanks very much 
for your e-mail message.


Matthew




More information about the cosmo-dev mailing list