Graham,

No I wasn't aware of that license agreement.

I'm happy with that agreement and am willing to sign the contract. The
license agreement states that I should sign the document, are they
suggesting pen-to-paper signature or otherwise? In either case, I'm happy
to.

Regards,

Kieran

On 3/6/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
> Hi Kieran,
>
> On the subject of Contributors License Agreement, I just wanted to
> make sure we're talking about the same thing (for my peace of
> mind :-) ).  SCA_SDO has two licenses, one which covers people using
> the project (this is just the standard Apache 2 license and is linked
> to in the code copyright statements), and one which covers people
> contributing code to the project.  The second license is there to
> ensure that anyone contributing code and intellectual property has the
> right to do so.  This is in place to protect contributors and users of
> the project (see Apache, Zend Framework and eZ Component for other
> projects which use CLAs).
>
> The Contributors License Agreement is as follows and can be found in
> the downloadable package.  The process is to send a completed copy to
> the email address mentioned in the agreement.  If you choose to
> complete and send the agreement, please could you copy me on the note
> so I know where we are :-) .  Let me know if you have any questions
> about this (BTW: I'm still trying to find out about the project name
> change - SDO changed to SCA_SDO).
>
> Is this the license you were referring too?
>
> SDO for PHP: Individual Contributor License Agreement ("Agreement")
>
> Thank you for your interest in the SDO for PHP Project, a project that
> IBM has
> contributed to and is moving forward with the open source community.
> In order to
> clarify the intellectual property license granted with Contributions
> from any
> person or entity, the SDO for PHP project requires all contributors to
> submit an
> individual Contributor License Agreement ("CLA"), indicating their
> agreement to
> the license terms below.  This Agreement is for your protection as a
> Contributor, as well as for the protection of the Project and its
> users as a
> whole; in particular, it is not intended that this Agreement should
> change any
> of your rights to use your own Contributions for any other purpose.
>
> If you have not already done so, please complete and send the
> Agreement to SDO
> for PHP project at [EMAIL PROTECTED] Please read this document
> carefully
> before signing, and keep a copy for your records.
>
>
> Full name:        --------------------
>
> E-Mail:           --------------------
>
> php.net user ID:  --------------------
>
>
> Mailing Address:  --------------------
>                   --------------------
>                   --------------------
>                   --------------------
> Telephone:        --------------------
>
>
> Facsimile:        --------------------
>
>
> Country:          --------------------
>
>
> You accept and agree to the following terms and conditions for Your
> present and
> future Contributions submitted to the SDO for PHP project.
> 1. Definitions.
>    "You" (or "Your") means (or refers to) the person signing this
> Agreement and
>    includes, if the signatory is representing an organization or other
> legal
>    entity, that legal entity and any of its subsidiaries or
> Affiliates, as
>    identified below.
>    "Affiliate" means an entity that directly or indirectly Controls,
> is
>    Controlled by or is under common Control with, a party to this
> Agreement;
>    and, for these purposes, "Control" shall mean the direct or
> indirect
>    beneficial ownership of more than fifty percent (50%) of the voting
> stock of,
>    or decision making authority in the event that there is no voting
> stock in, a
>    relevant entity.
>    "Contribution" means any original work of authorship, including any
>    modification or addition to an existing work, that is intentionally
> submitted
>    by You to the SDO for PHP project for inclusion in, or
> documentation of, any
>    of the products owned or managed by the SDO for PHP project; and,
> for these
>    purposes, "Submitted" includes any form of electronic, verbal, or
> written
>    communication sent to the SDO for PHP project or its
> representatives or to
>    SDO for PHP project-run electronic mailing lists, source code
> control
>    systems, or issue tracking systems.  Contributions do not include
> any
>    communication that is conspicuously marked or otherwise designated
> in writing
>    by You as "Not a Contribution".
>
> 2. Grant of Copyright License.
> Subject to the terms and conditions of this Agreement, You hereby
> grant to the
> SDO for PHP project, and to recipients of software and other materials
> distributed by the SDO for PHP project, a perpetual, world-wide, non-
> exclusive,
> no-charge, royalty-free, irrevocable copyright license to reproduce,
> prepare
> derivative works of, publicly display, publicly perform, sublicense,
> and
> distribute each of Your Contributions and such derivative works.
>
> 3. Grant of Patent License.
> Subject to the terms and conditions of this Agreement, You hereby
> grant to the
> SDO for PHP project, and to recipients of software and other materials
> distributed by the SDO for PHP project, a perpetual, world-wide, non-
> exclusive,
> no-charge, royalty-free, irrevocable (except as stated in this
> section) patent
> license to make, have made, use, offer to sell, sell, import, and
> otherwise
> transfer each of Your Contributions, where such license applies only
> to those
> patent claims licensable by You and that, but for this Agreement,
> would
> necessarily be infringed by the use of Your Contribution alone or by
> the
> combination of Your Contribution with the SDO for PHP project.  If any
> entity
> institutes patent litigation against You or any other entity
> (including a cross-
> claim or counterclaim in a lawsuit) alleging that your Contribution,
> or the SDO
> for PHP project, constitutes direct or contributory patent
> infringement, then
> any patent license granted to that entity under this Agreement for
> that
> Contribution shall automatically terminate (without further notice to
> such
> entity) as of the date when such litigation is filed.
>
> 4. Representations.
> 4.1     You represent that You are legally entitled to grant the above
> licenses.
> If You are an employee and Your employer has rights to intellectual
> property
> that You create that includes Your Contributions, You represent that:
> (a) You
> have received permission to make Contributions on behalf of that
> employer, (b)
> Your employer has waived such rights for your Contributions to the SDO
> for PHP
> project, or (c) your employer has executed a separate Corporate CLA
> with the SDO
> for PHP project.
> 4.2     You represent that each of Your Contributions is an original
> creation,
> created by yourself or by yourself with one or more employees of the
> Contributor's employers and any of its Affiliates (see section 6 below
> for
> submissions on behalf of others).
> 4.3     You represent that Your Contribution submissions include
> complete
> details of any third-party license or other restriction (including,
> but not
> limited to, related patents and trademarks) of which You are
> personally aware
> and which are associated with any part of Your Contributions.
> 4.4     You agree promptly to notify the SDO for PHP project in
> writing of any
> fact or circumstance of which You subsequently become aware that would
> make any
> of the above representations inaccurate in any respect.
>
> 5. Disclaimers.
> You are not expected to provide any support for Your Contributions,
> except to
> the extent that You desire to provide support. You may provide support
> for free,
> for a fee, or not at all. UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
> TO IN
> WRITING, YOU PROVIDE EACH OF YOUR CONTRIBUTIONS ON AN "AS IS" BASIS,
> WITHOUT
> WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
> INCLUDING,
> WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-
> INFRINGEMENT,
> MERCHANTABILITY OR SATISFACTORY QUALITY, OR FITNESS FOR A PARTICULAR
> PURPOSE.
>
> 6. Non-original submissions.
> Should You wish to submit any work that is not Your original creation
> to the SDO
> for PHP project, You may submit it to the SDO for PHP project
> separately from
> any Contribution, identifying the complete details of its source and
> of any
> license or other restriction (including, but not limited to, related
> patents,
> trademarks, and license agreements) of which you are personally aware,
> and
> conspicuously marking the work as "Submitted on behalf of a third-
> party: [named
> here]". You agree not to submit any such non-original material unless
> so marked.
>
> 7. General.
> 7.1     You and the SDO for PHP project consent to the application of
> laws of
> the State of New York, United States to govern, interpret, and enforce
> all of
> their rights, duties and obligations arising from, or relating in any
> manner to,
> the subject matter of this Agreement, without regard to conflict of
> law
> principles.
> 7.2     Except for the licenses granted above to the SDO for PHP
> project and to
> recipients of software and other materials distributed by the SDO for
> PHP
> project, You reserve all right, title, and interest in and to Your
> Contributions.
> 7.3     This Agreement constitutes the entire agreement and
> understanding
> between You and the SDO for PHP project relating to Contributions to
> the SDO for
> PHP project, and supersedes all prior related understandings,
> agreements and
> communications relating to Contributions to the SDO for PHP project.
>
> Full Name: __________________________________ Date: ________________
>
> (Organisation Name): __________________________________
> Signatory Title: __________________________________
>
>
>
>
> On 6 Mar, 22:02, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
> > Hi Kieran
> >
> > I've had a think and consulted with a few people.  I'd like to
> > describe two options.  The first is the easiest to implement and
> > doesn't pollute the interface, and the second is how we should handle
> > this kind of thing longer term, but requires quite a bit more work.
> >
> > Approach 1.  Header class property
> > -----------------------------------------------------
> >
> > I was wondering if we could do something like the following:
> >
> > /**
> >  *
> >  * @service
> >  * @binding.ws
> >  * @typeshttp://example.org/./header.xsd
> >  *
> >  */
> > class MyService {
> >
> >    /**
> >     * @header
> >     * @varhttp://example.org/HeaderType
> >     */
> >    public $myheader;
> >
> > }
> >
> > The @header would signify that the $myheader property is expected to
> > come from a header (in this case SoapHeader).  Because it's a class
> > variable, it won't show up as a WSDL operation, but we could reflect
> > on it to generate the right information into the WSDL.  The @var
> > annotation could be used to identify the namespace and type name of
> > the header.  The actual structure would be defined by the schema which
> > is contained in the header.xsd.
> >
> > During initialization of the MyService component we would inject the
> > SDO instance populated from the soap header.  The MyService component
> > is then free to use this as appropriate.
> >
> > There are two open questions for feasibility:
> >
> > 1.  How do we register generically to receive a soap header call from
> > the SoapServer.  The current implementation as outlined by Rob (thanks
> > Rob!) appears to rely on us having a PHP function defined which has a
> > name matching that of the outer header element.
> > 2.  If we can register something, does it use the same type handling
> > code as the body (i.e. will it give us back an SDO).
> >
> > I'm optimistic the answer to 2 is "yes", although this would need to
> > be tested, but I'm pessimistic that there's currently any way to
> > register a generic function or a class to handle the headers.  This
> > doesn't appear to fit with the approach that Rob described.  If we go
> > this route we could prototype and offer a patch to enable it.
> >
> > Approach 2.  Extensible annotations (a longer term thought)
> >
> > The problem with the approach above is it still puts what would
> > normally be infrastructure code into the component.  SCA (the
> > specifications, not the PHP version) defines a Policy and Intent
> > mechanism for describing things like security requirements.  We should
> > make it possible for people to add new annotations (e.g. something
> > like @authentication) and then write code that implements what that
> > means for each protocol (e.g. soap/http).
> >
> > We have started making bindings pluggable using a convention to find
> > then under the Bindings directory.  We could extend this approach to
> > look for specific annotations implementation (e.g. Binding/ws/
> > authentication to find the implementation code for the @authentication
> > annotation).
> >
> > I'd be interested to know whether either of these approaches would
> > work for what you're trying to achieve
> >
> > Regards,
> >
> > Graham.
> >
> > On 6 Mar, 21:51, "Kieran James" <[EMAIL PROTECTED]> wrote:
> >
> > > Rob,
> >
> > > I was talking about the PHP SOAP documentation. The SCA documentation
> seems
> > > thorough.
> >
> > > Kieran :)
> >
> > > On 3/6/07, Rob <[EMAIL PROTECTED]> wrote:
> >
> > > > On 4 Mar, 16:36, "Kieran James" <[EMAIL PROTECTED]>
> wrote:
> > > > > Rob,
> >
> > > > > Thanks for your input!
> > > > > I've only had brief exposure to PHP's SOAP (I'm from the Java
> camp) and
> > > > I
> > > > > didn't find the documentation very clear (and for that matter, the
> book
> > > > I
> > > > > bought on "Pro PHP XML and Web Services" doesn't cover Headers
> except
> > > > from
> > > > > the consumers point of view). I'm amazed at the simplicity of it.
> >
> > > > Sorry about that. I tried to write about as much of the undocumented
> > > > features, but unfortunately looks like I missed some of it - though
> it
> > > > did get me intimate with the ext/soap source code :)
> >
> > > > Rob
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"phpsoa" group.
To post to this group, send email to phpsoa@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.co.uk/group/phpsoa?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to