jsr358
  1. jsr358
  2. JSR358-29

The role of the Reference Implementation

    Details

      Description

      The JSPA currently conflates two roles for the RI - these should be clarified:

      • A proof-of concept implementation that is used by implementers as an aid to testing and debugging their implementation.
      • The form in which the Spec Lead licenses its implementation for the creation of derivative works.

      Mandate that a binary RI must be released (the former role cannot be fulfilled without a binary.)

        Activity

        Hide
        ebresie added a comment -

        Suggest clarifying role of RI relative to "Clean Room" / "Non-Derivative" Implementations.

        If implementation is derived from the RI then all is well with the world.
        If implementation is not derived from the RI, then confusion begins.

        I assume some of this may be covered by the "proof-of concept implementations" wording, but not sure if the "proof-of concept" is clean room or derivative implementation.

        This may be better addressed elsewhere.

        Show
        ebresie added a comment - Suggest clarifying role of RI relative to "Clean Room" / "Non-Derivative" Implementations. If implementation is derived from the RI then all is well with the world. If implementation is not derived from the RI, then confusion begins. I assume some of this may be covered by the "proof-of concept implementations" wording, but not sure if the "proof-of concept" is clean room or derivative implementation. This may be better addressed elsewhere.
        Hide
        ebresie added a comment -

        Suggest clarifying role of RI relative to "Usage" concerns. If Spec Lead has provided RI then makes a commercial derived work, there may be possible confusion in usage terms

        This may be better addressed elsewhere.

        Show
        ebresie added a comment - Suggest clarifying role of RI relative to "Usage" concerns. If Spec Lead has provided RI then makes a commercial derived work, there may be possible confusion in usage terms This may be better addressed elsewhere.
        Hide
        ebresie added a comment -

        Suggest clarifying role of RI relative to relationship between RI and RI's TCK.

        This may be addressed elsewhere.

        Show
        ebresie added a comment - Suggest clarifying role of RI relative to relationship between RI and RI's TCK. This may be addressed elsewhere.
        Hide
        ebresie added a comment -

        Suggest clarifying difference between RI Source and RI Binary.

        This may relate to "binary RI" mentioned in the description and the "Usage" comment mentioned previously.

        Show
        ebresie added a comment - Suggest clarifying difference between RI Source and RI Binary. This may relate to "binary RI" mentioned in the description and the "Usage" comment mentioned previously.

          People

          • Assignee:
            Unassigned
            Reporter:
            pcurran
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: