Actions

Ontolog Forum

Joint OOR-Ontolog-NCBO-CC-IAOA-OASIS "OpenOntologyRepository_IPR Policy and Issues" Panel Discussion (session-3) - Thu 30-Sep-2010

  • Topic: "OOR-IPR session 3: discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues"
  • Chair: Dr. LeoObrst (Co-convener, OOR; MITRE) - [ slides ]
  • Panelists:
    • Mr. PeterYim (Co-convener, OOR; Ontolog; IAOA) - presenting the "Strawman"
    • Mr. MikeDean (Co-convener, OOR; Raytheon-BBN) - Commentary, as team lead for the OOR system development
    • Mr. BrucePerens (original author of the "Open Source Definition") - Commentary
    • Mr. JamesBryceClark - (General Counsel, OASIS) - Commentary

Conference Call Details

  • Date: Thursday, 30-September-2010
  • Start Time: 10:30am PDT / 1:30pm EDT / 7:30pm CEST / 6:30pm BST / 17:30 UTC
  • Expected Call Duration: ~2.0 hours
  • Dial-in Number:
    • from a US telephone (US): +1-218-844-8060 (domestic long distance cost will apply)
    • When calling in from a phone, use Conference ID: "4389979#"
    • from Europe, call:
      • Austria 0820-4000-1577
      • Belgium 070-35-9992
      • France 0826-100-280
      • Germany 01805-00-7642
      • Ireland 0818-270-037
      • Italy 848-390-179
      • Spain 0902-886-056
      • Switzerland 0848-560-327
      • UK 0844-581-9148
    • callers from other countries please dial into either one of the US or European numbers
  • Shared-screen support (VNC session) will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/
    • view-only password: "ontolog"
    • if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.
    • people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides above and running them locally. The speaker(s) will prompt you to advance the slides during the talk.
  • Discussions and Q & A:
    • (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when a presentation is in progress. To un-mute, press "*3"
    • You can type in your questions or comments through the browser based chat session by:
    • or point your browser to: http://webconf.soaphub.org/conf/room/ontolog_20100930
      • instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field). You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.
    • (when everyone is muted) If you want to speak or have questions or remarks to make, please "raise your hand (virtually)" by click on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the speaker or the session moderator (again, press "*3" on your phone to unmute). Test your voice and introduce yourself first before proceeding with your remarks, please. (Please remember to click on the "hand button" again (to lower your hand) and press "*2" on your phone to mute yourself after you are done speaking.)
    • thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20100930@soaphub.org ... Handy for mobile devices!
  • Please note that this session will be recorded, and the audio archive is expected to be made available as open content to our community membership and the public at-large under our prevailing open IPR policy.

Attendees

Resources

Abstract

  • Session Topic: "OOR-IPR session 3: discussion and consensus on licensing arrangements for the OOR Initiative, and positions we might take on related IPR issues"
This "OOR-IPR mini-series" will, hopefully, start a dialog among the global ontology community, to specifically address IPR issues relating to the "open ontology repository (OOR)" initiative. The discussion will, invariably, touch upon IPR issues pertaining to ontology in general as well.
This mini-series is jointly organized by the OOR initiative, the Ontolog-community, NCBO (US National Center for Biomedical Ontology), CC (Creative Commons), IAOA (the International Association for Ontology and its Applications) and OASIS (Organization for the Advancement of Structured Information Standards).
Given the complexity of the issues involved, one can look as this mini-series to merely be the beginning of a quest, by the collaborating parties and their communities, to fully understand the issues, and to get themselves into a position to address them.
After looking at the pertinent IPR landscape, and assessing IPR issues that are related to OOR in the first two sessions, we shall, at this 3rd session of the OOR-IPR mini-series, discuss the options that are open to us, and attempt to arrive at some consensus on licensing arrangements that should be adopted for various aspects of the OOR Initiative.
Please refer also to the background and thoughts collected during the process of organizing this mini-series, at: OpenOntologyRepository_IPR

Agenda & Proceedings

  • Session Format & Agenda: this is a virtual session conducted over an augmented conference call:
    • 1. Opening - chair, Leo Obrst ... [ slides ]
    • 2. Presenting "the Strawman" candidate OOR IPR Policy and community position(s) on patents - Peter P. Yim
    • 3. Discussion and some questions about "the Strawman" from the perspective of the OOR team & leadership - Mike Dean
    • 4. IPR Experts' Commentary on "the Strawman" - Bruce Perens, JamieClark (~10 min. each)
    • 5. Q & A , open discussion and 'tweaking' of the policy and position statements - All (30 min.) ... please refer to process above
    • 6. Getting to a group consensus - moderated by the chair
    • 7. Conclusion / Follow-up - chair

The Strawman

Candidate IPR Policy for the OOR Initiative

  • Any content contribution to OOR should specify an IPR license, as part of the OOR "gatekeeping" requirements, which will be maintained in the content contribution metadata. Each repository using the OOR software can specify its own set of acceptable IPR content licenses.
  • That content (essentially ontologies or other "knowledge organizational structures (KOS's)") contributed to the open public instance of OOR (which the OOR team will operate) will either one of the following:

Candidate Position Statements that we would make

(as a joint community co-organizing this effort) which we will seek (optional) endorsements by individual members of the communities involved.

  • we believe ontologies are fundamental to enabling interoperability, and therefore support the position that ontology should not be patentable.
  • we also believe that patents covering software will discourage, rather than encourage, innovation, and therefore support the position that software should not be patentable.

Key follow-up action items

  1. modify the strawman based on today's conversation, essentially in removing "compatible" gift licenses as much as we can, and adding a bullet on accepting libraries (Apache and LGPL) for software contributions; and then float that to the mailing lists for further discussion and consensus building as planned;
  2. starting a wikipage to develop and substantiate our position on "no ontology patents;"
  3. check if there is serious objection (from the co-organizing communities) in our posting the two "no patents" positions ... if there is no serious objection to do it, we'll start a wikipage to collect endorsements to those positions;
  4. make contact and "recruit" legal professionals who will be willing to work with us (on a pro bono basis, at least initially, possibly long haul) so we do have proper legal advice and opinion when the team needs to deal with IPR issues in the future

Transcript of the online chat during the session

see raw transcript here.

(for better clarity, the version below is a re-organized and lightly edited chat-transcript.)

Participants are welcome to make light edits to their own contributions as they see fit.

-- begin of chat session --

Peter P. Yim: .

Welcome to the Joint OOR-Ontolog-NCBO-CC-IAOA-OASIS

OpenOntologyRepository_IPR Policy and Issues Panel Discussion (session-3) - Thu 30-Sep-2010

  • Topic: "OOR-IPR session 3: discussion and consensus on licensing arrangements for the OOR Initiative,

and positions we might take on related IPR issues"

  • Chair: Dr. Leo Obrst (Co-convener, OOR; MITRE)
  • Panelists:

o Mr. Peter P. Yim (Co-convener, OOR; Ontolog; IAOA) - presenting the "Strawman"

o Mr. Mike Dean (Co-convener, OOR; Raytheon-BBN) - Commentary, as team lead for the OOR system development

o Mr. Bruce Perens (original author of the "Open Source Definition") - Commentary

o Mr. JamesBryceClark - (General Counsel, OASIS) - Commentary

Please refer to details on the session page

at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_09_30

.

anonymous morphed into Yuriy Milov

anonymous morphed into JamieClark

[... someone accidentally put the line on hold, and a fanfare got piped through into the conference! :-) ]

JamieClark: would a condition that your theme music be played, before you speak, violate a

requirement that your contribution be unconditional?

anonymous1 morphed into Matt Liebenson1

anonymous1 morphed into Elizabeth Florescu

[ Peter P. Yim presenting "the strawman" ]

Bruce Perens: We need to have a discussion of "license combinatorics".

JamieClark: amen

Bruce Perens: Default to BSD is OK. Having a large combination of other licenses in the mix is _not_ OK

for reasons I will explain.

Bruce Perens: I say stuff like this all the time. Unfortunately I can't get either the Supreme Court

or Congress to listen, nor even the Patent office.

Bruce Perens: No. Well, there are some limited possibilities.

Bruce Perens: Nor whether Ontology is a copyrightable nor patentable art.

AlexGarcia: should all ontologies adopt a license? I mean as soon as a repository is part of the

federation should those ontologies being hosted by those repositories part of the federation adopt

one licensing schema?

JamieClark: I actually think ontologies are useful as an instance of proof that the existing IP

legal regime has some holes and uncertainties. So a facile statement that ontologies are, or are

not, covered, seems of little value.

JamieClark: ... Simple-minded lawyer's version of "license combinatorics": Tragically, not

everything works with everything else. No matter how much you wish it so.

See, for example, this chart (below) at: quick-guide-gplv3-compatibility.png

AlexGarcia: not all the ontologies being hosted by swoogle have the same licensing schema

JamieClark: Bruce says (if I understand correctly): FreeBSD implicitly includes a patent license due

to the patent exhausting doctrine, but doesn't hit the hot button of an explicit patent grant.

Bruce Perens: Right. It's the doctrine of patent exhaustion, and the fact that the license does not

explicitly say it only grants copyright rights.

Bruce Perens: The problem, Jamie, is that Ontology is executed.

AlexGarcia: sourceforge.net makes it easy for people to use their repository by providing several

licenses for the projects they host

Bruce Perens: But not all of the stuff on Source Forge is meant to be combined. We will be combining

ontologies. Open Source projects that are meant to be combining pieces arrive at a common set of

compatible licenses.

AlexGarcia: the networking nature of ontologies is a problem

AlexGarcia: how do people license libraries of software. when using ontologies as modules they are

similar to libraries

Bruce Perens: Library licenses allow for more combination than non-library licenses. LGPL is an

example. GPL terms but combine it with anything.

Bruce Perens: Non-assert is not as safe as a license.

JamieClark: Bruce and I aren't disagreeing here: any contributor who thinks their stuff IS

executable (or bears similar use characteristics) ought to have the ability to involve a license

that (like BSD) gives them as-is-whereis-waiver protection.

Bruce Perens: Jamie, is the contributor the one who needs to determine that, or the person who might

have to process the ontology?

JamieClark: On "Nonassertion covenants", here is a writeup:

http://www.iphandbook.org/handbook/ch07/p06/

Adam Pease: Does current thinking support allowing LGPL code as part of the OOR?

JamieClark: And here is an early (2005) nonassertion instance:

http://www.oasis-open.org/committees/office/ipr.php

JamieClark: @Bruce: well, if we let people who contribute have a choice, the decision's made by each

of them at design-time. Then at run-time, each user decides whether the aggregated rights on offer

are good enough for their planned use. (Or they let some filtering function like an IPR rule

substitute for their own judgment.)

Bruce Perens: That's why I'd rather grant the right by default. Why make things harder for the user?

AlexGarcia: which is run-time for ontologies? is it run-time for the software using the ontologies?

Stuart Turner: Are the licenses mentioned so far those of interest or desired or are they in fact the

existing licenses of all software, including libraries, in the current OOR technology stack?

Bruce Perens: Usual $12,000 charge for me to explain this to the customer's lawyer, and then the

lawyer charges that much too.

Stuart Turner: We had Palamida perform a IP analysis on a set of proprietary code in order for us to

remove IP restrictions and replace components with compatible open source libraries. These services

were gifted, but we had the impression the costs were at least what Bruce mentioned.

Bruce Perens: That's right. Include a GPL component in software and you have to treat the entire work

as GPL until you've removed that component. Which I generally like for my software but it might not

work for you.

Bruce Perens: It's a question of "contribute" vs. "interoperate".

Bruce Perens: Viral is pejorative.

Peter P. Yim: sorry, Bruce! ... "reciprocal" :-)

Bruce Perens: Or "share and share alike".

Bruce Perens: I have nightmares that MPAA will start getting kindergartens to teach kids not to share

their toys.

JamieClark: @Bruce: Maybe the pejorative itself is fixed in time and culture. I pointed out to a

child that a certain thing might have a virus recently, and her reaction was 'cooooooool'.)

JamieClark: (and she set about debugging it.)

Bruce Perens: And not enough about the license applied to ontologies.

Bruce Perens: We need to establish two things: 1. that we can make a tool together without license

issues, and 2. that we can actually have ontologies interoperate when we're done.

JamieClark: Mike's here, let's ask him.

Bruce Perens: That was my statement of approval.

Mike Dean: good point about LGPL

Bruce Perens: LGPL can be combined with other licenses. There are additional requirements on

distribution. You must be able to replace the LGPL component in situ, so we usually distribute it as

a DLL.

Bruce Perens: It's possible from a legal perspective.

Bruce Perens: You must distribute source with the LGPL component or respond to requests for it for a

period of 3 years.

Bruce Perens: BSD is in there because we know it doesn't have combinatorial problems.

Bruce Perens: BSD is more used than MIT and is functionally equivalent.

Bruce Perens: 3-clause BSD or 2-clause is probably immaterial.

Bruce Perens: They (the OOR team) need an IPR committee.

JamieClark: I agree BSD is optimally useful. But you are already talking about going out with a set

of tools that's pregnant with Mozilla and Eclipse. So of what relevance is a generalized desire for

BSD terms, if getting there would require rework of all the software packages you are now

assembling?

Peter P. Yim: because "as open as possible; as free as possible" is an important part of the OOR vision,

and "(2-clause) Simplified BSD" comes closest to that (than the Mozilla or Eclipse licenses)

JamieClark: (*** Aspirational statements and license terms are distinct phenomena. ***)

Mike Dean: There probably should be a list of allowable library/dependency licenses as well, e.g.

Apache and LGPL.

Mike Dean: There also needs to be some escape clause for evaluating other licenses on a case-by-case

basis and/or re-evaluating the list periodically.

JamieClark: Ick! lawyers! At run-time!

JamieClark: If your system induces each contributor to ask a lawyer, every time, isn't that a fail?

Bruce Perens: They will anyway, if they work for an organization bigger than 50 people.

Bruce Perens: You can accept a contribution on a defined list of licenses along with a statement from

the contributor that they have the right to contribute the work.

Bruce Perens: Don't say this in public before you have tenure.

Stuart Turner: We are exposing to the community (healthcare/NIH) information about relevant extant

ontologies. Our objective is more a registry than a repository. Despite clearly wishing for

universal adoption of open source and open content licensing, we have a considerable number of

ontologies (also terminologies/vocabularies) that have proprietary licensing that is not compatible

with this vision. Excluding these ontologies is not consistent with our goals of informing the

community, unfortunately, so we need to remain agnostic regarding the chosen license (for content).

We also wish to identify a canonical and current source (IRI/URI/OID) for a given license as well.

Peter P. Yim: @Jamie - good point about substantiating our position with "why" we don't want to see

ontologies be patentable

Peter P. Yim: maybe we should start a wikipage to build out the substantiation to our position

JamieClark: i think we could contribute substantially to that debate, yes

JamieClark: Among other things, John Wilbanks (who's absent today) told us 3 weeks ago that his group

is going to publish further on this point.

Bruce Perens: Software patents are the elephant in the living room of Open Source.

Bruce Perens: Tim Berners-Lee and W3C would probably join you in calling for there to be no patents

on ontologies.

Peter P. Yim: @Bruce - can you provide names of people who might provide pro bono legal help to this

cause?

Bruce Perens: Software Freedom Law Center (http://www.softwarefreedom.org)

Mike Dean: Thanks everyone

JamieClark: Thanks all, very interesting.

Peter P. Yim: Action items: (i) modify the strawman based on today's conversation, essentially in

removing "compatible" gift licenses as much as we can, and adding a bullet on libraries (Apache and

LGPL) .... and float that to the mailing lists for further discussion and consensus as planned; (ii)

starting a wikipage to develop and substantiate our position on "no ontology patents;" (iii) check

if there is serious objection (from the co-organizing communities) in our posting the two "no

patents" positions ... if there is no serious objection to do it, we'll start a wikipage to collect

endorsements to those positions; (iv) make contact and "recruit" legal professionals who will be

willing to work with us (on a pro bono basis, at least initially, possibly long haul) so we do have

proper legal advice and opinion when the team needs to deal with IPR issues in the future

Peter P. Yim: Great session ... thanks everyone!

Peter P. Yim: -- session ended: 12:33pm PDT --

-- end of chat session --

Consensus IPR Policy for the OOR Initiative

... upon adoption as a consensus by the participants at this session, this policy will be circulated via the community mailing list(s) and will be opened to comments from the rest of the community for one week. Barring serious objection (under which circumstances, the subject will be re-opened to debate by those involved), this OOR IPR Policy (non-substantive edits included, as appropriate) will be adopted and go into effect as of 15-Oct-2010.

... (coming!)

  • Further Question & Remarks - please post them to the [ oor-forum ] listserv
    • if you are already subscribed, post to <oor-forum [at] ontolog.cim3.net>
    • (if you are not yet subscribed) you may subscribe yourself to the [ oor-forum ] listserv, by sending a blank email to <oor-forum-join [at] ontolog.cim3.net> from your subscribing email address, and then follow the instructions you receive back from the mailing list system.
    • more general issues related to Ontology (say, IPR issues relating more to ontology in general, rather than to OOR specifically) are discussed at the [ontolog-forum] mailing list, which all members of the Ontolog community are already subscribed to. If what we do here aligns well with your professional interest, consider joining the community. Membership details can be found here.

Audio Recording of this Session

  • To download the audio recording of the session, click here
    • the playback of the audio files require the proper setup, and an MP3 compatible player on your computer.
  • Conference Date and Time: 30-Sep-2010 10:38am ~ 12:33pm PDT
  • Duration of Recording: 1 Hour 52 Minutes
  • Recording File Size: 12.8 MB (in mp3 format)
  • suggestion: its best that you listen to the session while having the presentation opened in front of you. You'll be prompted to advance slides by the speaker.
  • Take a look, also, at the rich body of knowledge that this community has built together, over the years, by going through the archives of noteworthy past Ontolog events. (References on how to subscribe to our podcast can also be found there.)

For the record ...

How To Join (while the session is in progress)