Very intriguing idea. I definitely would like to solve this in the short term to help with the Tuscany JIRA (2568), but long term I see the appeal of this to a wider audience.

Paul Fremantle wrote:
I'm sure some others will help if you want to start an AtomPub JS
library at Apache. We could start it in Apache Labs or we could kick
it off in the Abdera. I think from a committer situation it might make
more sense to do it in Labs and then move it over to Abdera, just
because the participants might not have the right karma in Abdera.

Thoughts?

Paul

On Fri, Sep 19, 2008 at 9:38 AM, Mike Edwards
<[EMAIL PROTECTED]> wrote:
Dan,

First the disclaimer: I'm not a legal expert  ;-)

However, the terms that Google lay down in the page which you reference make
me very uncomfortable with the idea of using this code in Tuscany.

It is clear that Google expect their code to be used in conjunction with
their services - since those services are at the core of the legal agreement
on that page.  In the case of Tuscany, I am sure that the intended use of
the code is to access *any* service using this client side library, which is
not what Google have in mind.

Second, the agreement requires *each user* to agree to those license terms -
and I can't see this meaning anything other than each and every user of
anything built using Tuscany.  This has me heading for the hills - it is not
in any way reasonable for Tuscany to require this.

There is also this scary requirement:

"You agree that if you use the Client Library to develop a service for other
users, you will protect the privacy and legal rights of those users."

-- this is squarely in the middle of what Tuscany does.  I think Tuscany
cannot and should not force a term like this onto its users.

As far as I can see, this is not an open source license, so if there are any
bugs in this library, I don't think you have any rights to go messing with
the code.  Not a good plan for an Apache project.

OK, that's enough.  If what I've said doesn't put you off, then you're a
braver man than I am  ;-)


Yours,  Mike.

PS If you'd like some help building a library from scratch, count me in.

Dan Becker wrote:
A question for the more legal-wise of the developers. I am investigating
 Tuscany-2568 (https://issues.apache.org/jira/browse/TUSCANY-2568) which is
to provide a Tuscany JavaScript client model for Atom data.

Luciano and I have discussed the issue a bit, and at this point I am
investigating two possibilities:
1) Grow an Atom Publishing Protocol JavaScript client from scratch (which
is similar to the Abdera Atom model).

2) Use an existing APP JavaScript client model, such as the model that
exists in the Google GData JavaScript client API. Notice that a few of the
Tuscany projects already use the Google GData API, but none that I have seen
have embedded or loaded the GData library from a JavaScript client.

My question is, if I go down the second route and use the GData model,
does the Apache Open Source licensing coexist peacefully with the terms of
service of the Google Data APIs?
(http://code.google.com/apis/gdata/client-js-terms.html)

If no one knows the answer right off the bat, I will research the answer
myself, but I just wanted to float the question in case anyone had quick
answers or a person to contact.






--
Thanks, Dan Becker

Reply via email to