3rd party code and licensing in OpenMRS module

An even more direct answer to the initial question asked in this thread::

  1. All of MPL 1.1, GPL 2.0 and LGPL 2.1 code is FOSS! Feel free to accept such works as OpenMRS contributions. If you believe it is not FOSS software, ask Open Source Initiative, Free Software Foundation, or Creative Commons experts. OpenMRS projects must describe all third party FOSS components in the NOTICE file.

  2. If you modify those components, those derivative works must be under their original license. (If there are double or triple licenses, pick the one you like best.). If you don’t know whether you are creating a derivative work, ask a lawyer. OpenMRS projects must describe these derivative works in the NOTICE file.

  3. For those commercial downstream companies that intend to modify or redistribute OpenMRS modules, we tell them to read our NOTICE file. We offer no warranties or promises regarding commercial license compatibility.

Is that an easy way to summarize our own non-attorney analysis of third party licenses?

/Larry “If this were legal advice it would have been accompanied by a bill.”

2 Likes