At 10:35 PM -0400 10/14/12, Bob Hanson wrote: >I don't think so. Why do you say that? All they have to do is provide changes >to YOUR subsystem. What you describe is GPL.
No, I described LGPL. >If they change the jmol code they must share those changes that they made to >that code only not to their code. Am I wrong? I think that is exactly what I said. To make this more concrete in situations described below I suppose that a commercial publisher is integrating Jmol into their closed-source project. For example: At 11:22 PM -0400 10/14/12, Stephen Bannasch wrote: >Someone who integrates LGPL into closed-source work must develop systems for >extending LGPL licenseand making the source code for LGPL work available to >anybody to whom closed-source distribution is made in source or executable >form. I claim that a commercial publisher must provide access to Jmol code -- not to their code. Here is where I describe the situation where commercial publisher adds to Jmol code which is then integrated into their product: At 12:58 PM -0400 10/14/12, Stephen Bannasch wrote: >If the closed-source work extends LGPL code that is integrated into their >product they must extend LGPL license to their additions to anybody they >distribute either the closed-source project or a binary executable which >contains project. They are now responsible for providing Jmol code AND their additions to Jmol code -- and agin they do not have to provide access to rest of their code. The third variation I described is when publisher adds a new feature to Jmol code that (at that point in time) only works in conjunction with a feature in publishers closed-source code. At 12:58 PM -0400 10/14/12, Stephen Bannasch wrote: >If closed source project extends LGPL work and these new features in LGPL >library involve new ways of communicating with orinteracting with >closed-source part of work then new features in LGPL work must work and be >understandable and extendable to another user without access to closed-source >work. In this case publisher will need to create and release additional code to make the new feature understandable and functional. This can be done by releasing part of their closed-source code OR by recreating separate code to make new Jmol feature compilable and usable without releasing their closed-source code. These kind of subtle details are why the LGPL is hard to understand and why most commercial publishers will not use LGPL-licensed code. ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers