I'd be happy to help with this in a few weeks (I'm booked until then).
/psa
On Fri, Jan 23, 2009 at 12:06 PM, sal <salvator...@ieee.org> wrote:
> having an XMPP Estension protocol for this aim would be a great
> things!
> I am investigating, just as a matter of theoretical exercise (or
> research if you prefer) how, and where xmpp could help and also as
> Paulo suggested in his post (http://www.cloudviews.org/2009/01/cloud-
> it-or-not-to-cloud-it-interoperability/) which other protocols we can
> reuse to support it (e.g. OAuth, Uddi o xrds).
Please also checkout the IO-DATA proposal for machine-to-machine communication.
http://xmpp.org/extensions/xep-0244.html
We have a working Java implementation (xws4j.sf.net, written by
Johannes) for the server and client side, with nice features.
We have demo service running here in Uppsala (on ws1.farmbio.uu.se,
use DISCO for service discovery),
and two clients available for end users (Bioclipse, Taverna). I
blogged about the latter here:
http://chem-bla-ics.blogspot.com/search?q=xmpp
It's in high flux, and I am looking forward to comments and possibly
collaboration.
Kind regards,
Egon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Cloud Computing Interoperability Forum (CCIF)" group.
To post to this group, send email to cloud...@googlegroups.com
To unsubscribe from this group, send email to
cloudforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/cloudforum?hl=en
-
Let me just say that I agree with this comment about the LGPL. Using
any form of GPL makes it a non-option for a lot groups, and can
severely inhibit rapid growth and acceptance. I think more people
should ask the question "what am I protecting?" before slapping a
license on something.
Eric
The LGPL/GPL is a non-issue for a protocol; it only affects the
implementation. As EngineYard has said they plan to pursue
standardization within the XSF, you can probably rest assured that the
protocol itself will be covered by the same license the other XEPs are
under.
It seems to me that licensing the implementation under the LGPL is
extremely smart, as those companies which cannot abide by its terms
will have a strong incentive to purchase some commercial license if
EngineYard plans to go that route. We do a similar thing with
Strophe's licensing (an XMPP client library).
If the XEP is to become a draft standard within the XSF there will
need to be more than one implementation regardless. If more people
feel strongly about the LGPL as you two do, then I imagine a second
implementation will emerge under a different license.
jack.
If licensing issues still remain, I for one will be highly interested in implementing such an XEP within the SLA@SOI project, whos software outputs will be issued under the Apache 2.0 license.
Andy
andy.edmonds.be
At least at the XMPP Standards Foundation, our protocol licensing is
very open (essentially MIT license):
http://xmpp.org/extensions/ipr-policy.shtml
/psa
Huh? They all use the same license.
/psa
> Actually the XEP licensing isn't very clear. Where did you see the MIT
> license mentioned?
I didn't say it was MIT license, I said it was *essentially* MIT. We
made a few very slight modifications to the MIT license to refer to
specifications instead of software. The legal notices that all XEPs are
required to carry are described here:
http://xmpp.org/extensions/ipr-policy.shtml#legal
And all XEPs do include that text.
I don't know what is so confusing.
/psa
I seemed to have missed this part.
3.1 Ownership
By submitting an XMPP Extension for consideration by the XSF, the
author of the Extension shall assign any ownership rights or other
Claims asserted over the Extension to the XSF. This does not apply to
Claims regarding any Implementations or Deployments of the Extension,
but rather to the Extension itself as represented in a protocol or
data format. Any documentation of the Extension (in the form of a XEP
specification) shall be copyrighted by the XSF. Once an author assigns
ownership to the XSF, the XSF shall in turn make the Extension
available to all entities so that they may create, use, sell,
distribute, or dispose of Implementations or Deployments of XMPP and
all XMPP Extensions in perpetuity and without payment or hindrance.
Thanks for clearing things up. :)
To be precise, the licensing applies to the specifications. IMHO a
protocol is as free as the air.
/psa
Count me in as well.
r/c