[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [rights-requirements] Process clarification requested
This post is tangential to the SBL's document "Response to Requirements Analysis September 3, 2002" [1] and also to the "Feedback requested on Requirements" from Renato Iannella [2] on the dispositioning of ODRL requirements. This note frames its concerns in a slightly broader context. 1. Process question ------------------------------------------------------------ Hari and Bob: May we please have a joint statement from the two of you (RLTC REQ SC co-chairs) clarifying the guidelines (written, unwritten, or both) applicable to the "dispositioning" of requirements statements as received from external sources? I have a specific concern about the (non) dispositioning of declarations in the SBL-2 requirement, and similarly for ODRL-3: (1) the ODRL Requirements document articulated a critical requirement (section 3): "that the Rights Language be specified and implementable without any encumbrances from patent claims. That is, the Rights Language be available to all under 'Royalty Free' terms without any other conditions." It was summarized in table 4 thus: "The Rights Language must be available under royalty free terms." (2) the SBL document, section 2. 'Expressing Rights': Any rights language should be able to express in a simple and straightforward way any rights in an intellectual property in standard XML syntax, such that any user with access to a text editor on any platform can avail themselves of the language. Such a rights language should be free of any restrictions on its use by any user by virtue of licensing, patent or copyright restrictions. (3) similarly, IEEE/IPC statement "Any mandated copy protection system and its specifications must be available to those implementing the system without the payment of a royalty and must not impose unreasonable burdens" While the IEEE/IPC statement (3) has not yet been "dispositioned," it appears to me that the ODRL and SBL statements on RL licensing (1) and (2) above, were summarily dismissed (i.e., disposed of), as these statements are not reflected in the analysis [2002-08-27] by any means, not even a characterization as "no transposition possible" nor by any other signifier. URLs: http://lists.oasis-open.org/archives/rights-requirements/200208/xls00007.xls http://lists.oasis-open.org/archives/rights-requirements/200208/bin00015.bin referenced from: http://lists.oasis-open.org/archives/rights-requirements/200208/msg00061.html or http://xml.coverpages.org/Collected-Analysis0828.xls I have been operating under the assumption that requirements statements from external sources, first of all, would be factually *recorded* in the analysis without respect to private (pre-)judgment about feasibility and suitability to the OASIS TC endeavor. If the review process has established a guideline of this kind: "The reviewer will examine requirements documents for suitable requirements statements, recording those judged suitable in an analysis spreadsheet, passing over (without comment) any statements not judged suitable for SC discussion." then I would understand the exclusion of (1) and (2) above as a reflection of the reviewer's judgment. Absent any such process guideline (which I would strongly protest as unfitting to democratic principles), I would expect that the reviewer's task is to represent each requirement fairly and accurately, not to silently dismiss certain requirements thought to be unsuitable. Summary of above: My assertion is NOT that the requirements statements in (1) and (2) above should automatically be accepted as requirements binding upon the SC/TC. My point is that it's procedurally improper to reject (ignore, pass over without comment) these requirements based upon (?) apparently unpublished principles. 2. Example dispositioning ------------------------------------------------------------ From the SBL requirement statement #2: Any rights language should be able to express in a simple and straightforward way any rights in an intellectual property in standard XML syntax, such that any user with access to a text editor on any platform can avail themselves of the language. Such a rights language should be free of any restrictions on its use by any user by virtue of licensing, patent or copyright restrictions. A direct parse of SBL-2 should yield something like this: "RL: 1) should be able to express IP rights in a simple way 2) should be able to express IP in a straightforward way 3) should be expressible in standard XML syntax 4) syntax-level markup expression should be possible using a ['plain'] text editor 5) syntax-level markup expression should be possible using any computing platform 6) usage should be free of any licensing restrictions 7) usage should be free of any patent restrictions 8) usage should be free of any copyright restrictions" These are the requirements as parsed directly from the prose text. In a second stage of analysis, it might be necessary to seek clarification as to what is meant by (e.g.,) "simple" in 1) and by "straightforward" in 2) so as to analyze these requirements further, and to reword them (if necessary/possible) as propositions that can be discussed in terms of machine language engineering and applicable data dictionary semantics. What actually happened in the treatment of requirement SBL-2? The *actual* dispositioning of SBL-2 in the August 27th spreadsheet asserts that the eight (8) requirements statements above are handled by a single mapping to: R07 == SX03, "Language Definition: The language must be defined using XML Schema and all defined names must reside in a namespace." Such a dispositioning obviously ignores #6-8, and does not necessarily meet the needs envisioned in #1-2 and #4-5. It only imprecisely matches #3 since neither [W3C] XML Schema nor Namespaces are canonically part of "standard XML syntax." Summary of above: I do not recognize the August 27th "dispositioning" of SBL-2 as a fair and adequate treatment. I am made to wonder what other requirements statements have been summarily and silently dismissed on similar principles. 3. Hint from Thomas DeMartini ------------------------------------------------------------ Thomas wrote in a posting of 22-Aug-2002: "The work we have not gotten to yet is the work in the specification committee whereby we evaluate the technical details of the requirements through CRs. Which ones are fully met? Which ones are not met at all? Which ones are somewhat-met but could be met better? What is the impact of not meeting it? Is there a feasible work-around? What is the probability that it can be added in an amendment (new functionality) without breaking backward compatibility? What is the cost of meeting it? etc. Suppose at some point in time we take all the requirements we have at that point in time and break them into three sets w, x, y, and z. W being all the ones that are satisfied now. X being the ones that can feasibly be satisfied. Y being the ones that we don't have any solutions for at the moment (because of our own limited expertise) but that we have a good feeling for could be added in a backward compatible ammendment at some future point when the demand for such requirement grows and the expertise is available to meet it. Z being the ones that are technologically not possible for a long time..." This posture supplies (what I would suggest as) an analog for a fair "dispositioning" of the requirements statements: they all need to be recognized as legitimate, since they originate with real application domains and real "clients." Every such requirement statement merits formal acknowledgement in an atomic utterance/proposition. Not all such propositions can be accommodated (as-is) into the consensus Requirements Document. In the framework of subsequent TC discussion and deliberation, many such reqirements will need to be clarified as to intent (what is meant, what is not meant); some such requirements may require modified phraseology in order to be useful; some may present tension with other reqirements, and (through negotiation, compromise) may need to be substantively modified in order to be feasible; some of them may need to be delayed, some of them ultimately may need to be rejected as inappropriate, etc. Note: this approach however does *not* allow for any requirements statements to be ignored and thus dismissed out of hand, on apriori grounds, without discussion. 4. Motivations given ------------------------------------------------------------ The IEEE/IPC statement (3) appears to supply no motivating explanation, but the SBL-2 and ODRL-3 statements are very clear: these are business model (business case) requirements. Justification for the ODRL-3 requirement was grounded in a statement quoted from the TC Charter: "The ODRL Initiative notes that Charter of the OASIS Rights Language TC includes: '...a rights language that supports a wide variety of business models ... flexibility to address the needs of the diverse communities that have recognized the need for a rights language...' This implies a requirement for the Rights Language to be made widely available without any impediments to such groups (e.g., the open-source community, cultural institutions, individuals, etc.) in the true interests of interoperability." Justification for the SBL-2 requirement was articulated thus: "Reasoning: Academic users are currently protected by copyright laws of various jurisdictions without use of proprietary software or payment of fees for the occurrence of those protections. While vendors may offer software with enhanced ease of use features for any rights language, it should not be the case that a rights language should be restricted users who can pay to protect their own rights. It is the intent of this requirement to duplicate the protection of copyright, which does not require licensing of copyright to protect one’s own intellectual property." Some earlier postings on the TC list declared that discussion about licensing was "off topic" because the TC is a technical and not a legal forum. I declare that argument utterly specious: when a requirement springs directly from a business model, it constitutes a first order requirement, however it might touch upon or imply assessment of (possibly relevant) legal realities as downstream input to technical considerations. It is totally specious to declare: "*Our* business model [backed by elaborate protectionistic legal claims favorable to our company, supported and instantiated already in a developed specification] is untouchable; your business model cannot be discussed because it touches upon legal matters." Standards are not created in a vacuum named "Open Lab for Technological Achievement." Standards are created within a global social framework involving norms, laws, business models, timeframes, adoption scenarios, economic concerns, and many social factors, together with consideration for technological feasibility and technical excellence. Obviously there's a lot to talk about here. There is also a lot to talk about in response to the SBL document of September 3, 2002, in response to Iannella's ODRL feedback, and in response to the related IEEE requirement(s). That's precisely my point. The SBL-2, ODRL-3, and IEEE requirements demand formal recognition and discussion, however much debate they might engender and compromise they could imply; they do not deserve to be dismissed without comment. Robin --------- Notes: [1] SBL Response. See: http://xml.coverpages.org/SBL-DRM-Response.pdf with source in: http://lists.oasis-open.org/archives/rights-requirements/200209/msg00004.html http://lists.oasis-open.org/archives/rights-requirements/200209/bin00000.bin [2] ODRL Response The message from Renato Iannella <renato@iprsystems.com> was posted to the OASIS list 'rights-requirements@lists.oasis-open.org' but the message was bounced by the mail server, as Renato was not recognized as a list member; the message was copied to Hari Reddy, Hal Lockhart, and RCover, arrived Tue, 3 Sep 2002 21:01:07 -0500 (CDT). Here is the essential text: [Renato Iannella writes] ============================================================ Hari, thanks for the review of the requirements from the ODRL Initiative. However, there was one requirement "Royalty-Free" (Section 3, Table 4) that was not in the final analysis. I also noted that the same issue appears in the requirements submitted by two other organisations (Society of Biblical Literature, and the IEEE). It would be useful to include this requirement in the final analysis. Also, the requirements seemed to have been analysed against a known set of criteria for a Rights language. Normally, requirements are gathered and analysed to create/establish the criteria. I will not be able to make the teleconference as it is scheduled for early AM Australian time. ============================================================ Robin Cover XML Cover Pages WWW: http://xml.coverpages.org Newsletter: http://xml.coverpages.org/newsletter.html
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC