I am reading about the Symfony 2 validation component, which describes
itself as being based on the JSR 303 specification for validation in
Java.

I am concerned about the license terms for the JSR 303 specification,
which can be found here:

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_JCP-Site/en_US/-/USD/ViewLicense-Start

As you can see this license is rather restrictive. It allows
downloading the specification only to create a a "compliant
implementation" which:

(a) fully implements the Specification including all its required
interfaces and functionality; (b) does not modify, subset, superset or
otherwise extend the Licensor Name Space, or include any public or
protected packages, classes, Java interfaces, fields or methods within
the Licensor Name Space other than those required/authorized by the
Specification or Specifications being implemented; and (c) passes the
Technology Compatibility Kit (including satisfying the requirements of
the applicable TCK Users Guide) for such Specification ("Compliant
Implementation").

It doesn't seem likely that a reimplementation in PHP meets (a), (b) or (c).

To what extent does Symfony 2 validation really implement JSR 303? Is
it possible for us to claim such a connection and not be in violation
of Red Hat's license for the specification?

(Please don't shoot the messenger here - it's important that we know
where we and our clients will stand legally years from now when using
our work. Companies that are now "playing nice" may be looking for
opportunities to exploit their intellectual property down the road.)

-- 
Tom Boutell
P'unk Avenue
215 755 1330
punkave.com
window.punkave.com

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to