My intent in floating this proposal was to initiate discussion of the
future structure of CCIF. Is it a "Forum", an unstructured or
structured user group, or an "Association"? Should it be minimalist
in structure or more formal?
Will advocacy be only to vendors or to the government as well? If the
latter, how formal will the lobbying efforts be?
Are we publishing white papers and manisfestos, or do we need/want
LCNs and ISBNs?
If left unstructured, how do we select spokespersons? Present
consensus and dissent in an organized manner?
In the last week or so, the CCIF has paid a price for a lack of
structure and facilitation. How do we prevent this moving forward?
I don't see CCIF becoming a standards body, but working with them. If
the leadership is vendor-only, no matter how altruistic, will users
join and participate?
I'm impressed that we're already arguing about company versus
individual votes and how to validate votes. But, what will be voting
on?
Allen
On Mar 30, 10:38 am, afalcon <afal...@horizoninfoservices.com> wrote:
> If we are serious about facilitating open standards for cloud
> computing, than we need to formalize quickly. I suggest the
> following.
>
> 1) Establish a 501(c)(6) non-profit (membership association)
> 2) Create an "office" to manage the association's assets (domains,
> groups, etc.) and membership, and to identify facilitators for the
> process.
>
> To do this, we will need to identify an initial board of directors (at
> least 5), contract with an individual or firm to provide the office
> resources, and secure funding.
>
> The funding is best raised through annual membership dues. Based on
> experience, we would need $200K - $250K for the first year of
> operation of the office. Not difficult with enough vendors and dues
> in the $5K to $10K range.
>
> The person or firm hosting the office should not be a vendor with a
> direct interest in the resulting standards, and no member of the firm
> should serve as a director.
>
> Creating a charter sufficient to obtain 501(c)(6) status is not
> difficult. We can then develop a more elaborate charter and set of by-
> laws.
>
> I know firms that could do this for us, and as a point of disclosure,
> am involved with one such firm that might be willing to do it at cost.
>
> Is this of interest? Will the CCIF's current sponsors be willing to
> provide initial funding? Do we have volunteers willing to serve on
> the initial board of directors?
>
> Allen
If CCIF is only planning to develop Whitepapers similar to the Manifesto then I don't think any IP terms are required, other than clarity on copyrights which can be easily accomplished by the variety of Creative Commons licenses. IP terms are important once there is something that will be implemented in a product (i.e. a specification, or a standard profile similar to WS-I). A company will only implement once it's clear that there is no risk for any IP infringement claims.
Whether the proposed "voting" will work on an email list with currently 800+ members is questionable. When do you know that you have a significant majority ? When 400+ members have voted ? Good luck doing that in a reasonable timeframe.
In my experience, once there are formal deliverables and action items need to be turned around in a finite amount of time, this usually requires some sort of leadership group that acts on behalf of its members. The lack of such leadership was - as far as I understand it - exactly what caused the uproar with the Open Cloud Manifesto. It was not clear who - if anybody - could speak on behalf of the members of this group. However, once you introduce leadership and rules, you need a document where this is written down, and a process by which new members agree to those rules.
This may sound like overkill ("can't we just all get along") but as soon as corporate marketing and PR departments get involved in signing off a company's participation in endorsing a particular deliverable, they will insist on such rules. At this point, to be blunt, I don't think anybody would want to work with CCIF given the experience that 24 hours before release of a document all of a sudden it becomes clear that the leaders who we thought could speak for CCIF turn out that they actually weren't entitled to do so.
A final word about "secrecy": When just like in the case of the Open Cloud Manifesto 36 companies need to sign off a document, there is a need for last minute negotiations that often happen in 1:1 conversations. You may call this secrecy, but I call it reality.
I am against CC-style license as well as Drupal-based system used for
the OpenID foundation. The author of the post owns the content as well
as the solutions generated by CCIF commercial. CCIF commercial will
vote on actual issues looked into by CCIF. One person cannot and
should not determine the outcome of a discussion based on a
unqualified wiki entry. For CCIF commercial a vote will occur for each
issue covered by CCIF.
> Creating a charter sufficient to obtain 501(c)(6) status is not
> difficult. We can then develop a more elaborate charter and set of by-
> laws.
If we are only spinning up a "503(c)(3) non-profit" is to own
documentation-type "Intellectual Property", then I think it's a waste of
time/paperwork.
There are a number of organizations that I am sure would be happy to be
a such repository, including:
- FSF
- Debian/Software in the Public Interest
- Internet Society (ISOC) (the legal entity for the IETF)
- W3C
- Open Grid Forum.
I'm sure that there are other groups including some universities and the
like, which would also be willing to be the host.
In my experience with the IETF, the biggest problem that we have is
actually doing any kind of serious interoperability. Aside from the
efforts of Paul Hoffman's VPNC and IMC (Internet Mail Consortium), and
ICSA's efforts, there are few protocols which get serious testing.
One reason for this is that there are said to be liabilities if you say
which product is broken.
On the other hand, CableLabs exists as a consortium of the users (the
cable companies), to do interop testing on products: they even do
hostile/negative testing to verify that products refuse to do things
they are supposed to not do. (e.g. it's not enough that they accept a
valid certificate, they have to also reject an invalid one)
- From what I understand, CableLabs actually will tell it's members which
one of two (or multiple) products which are trying to communicate is
doing the wrong thing, as they can then avoid just that product, instead
of combinations of A<->B.
There have been other forums created: the ATM forum, the MPLS forum,
etc. Some of these have done interop testing, some have just done PR.
In my opinion, we should leave the documentation of IaaS standards to
OGF's newly formed group. What exactly will the other levels be
(my colleague Misha will be there on Thursday, with a picture of our
views), still needs to be solidified.
It is important to do the interop testing, and the forum may well be the
place to do this.
Some levels may *not* ever be standardized in a meaningful way: we see
gmail.com and salesforce.com as occupying the same SaaS layer, but I can
not see a common API into both.
Continuing to get feedback about what might meaningfully be done at
other layers is an important function: this does not require
documents/IPR as much may require a spokesperson (with a travel budget),
secretary (I do not mean "Working 9-5" type, long nails and a
typewriter. I mean a person to record decisions, issue minutes, etc.),
event organization, and the like.
Those are my views.
- --
] Y'avait une poule de jammé dans l'muffler!!!!!!!!! | firewalls [
] Michael Richardson, Sandelman Software Works, Ottawa, ON |net architect[
] m...@sandelman.ottawa.on.ca http://www.sandelman.ottawa.on.ca/ |device driver[
] panic("Just another Debian GNU/Linux using, kernel hacking, security guy"); [
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Finger me for keys
iQEVAwUBSdK4mICLcPvd0N1lAQJ8YwgAgo5vdrpEfBat4K3mA1SBUUYBqaREK5cz
dH8JMy8FYMmtFnRyp+UkHFcfeK8/X24+JAETjd5cTTPTTr8uM8FeDoPywTobjpFc
HcS7d+B0CSihWcJr+PsiA2xQiO/wh6M6VLk03ecYB0iF6kllkdbcVjLAm7GAFXq6
h91IXZO0MAMg+BAMaCFkkbM9ecLFzw5bYBFhMxJuGNVr5rdix6BxrSGQvEU7cxQ3
+4dh7HEVqnUUoJEAIxub7K07o5aYVqHw1yS+aE6vl2sH9gqA2pFQAUkg+MkHIcoG
ZOUTgSdMtZghZ9ZPvQndsjk1tywCSnEAoHgpR0YLn0rWH4QpFwsBbw==
=WQit
-----END PGP SIGNATURE-----