Mark-<br><br>First, I&#39;d like to apologize for the tone of my previous messages.&nbsp; The past couple of weeks has been very stressful for me (we just moved our household), but I shouldn&#39;t be taking it out on you or Sun.&nbsp; I believe you were trying to help me resolve a possible license conflict that you perceived to exist in my sources.<br>
<br>I think there has been a misunderstaing about how I developed the closures prototype.&nbsp; The binaries I distributed were generated by applying a set of diffs to the JRL version of the code.&nbsp; Every distributed version I produced was generated from sources that were uniformly licensed under the JRL plus my own original deltas.&nbsp; My new source files were under headers asserting my own personal copyright.<br>
<br>The underlying code that my diffs are applicable to have been dual licensed to me by Sun under both the JRL and GPLv2.&nbsp; The diffs I sent to Jonathan contain no JRL code whatsoever. The full patch is based on and contains only code licensed under GPLv2.&nbsp; I have even added GPLv2 license headers to my new source files.&nbsp; Therefore both you and I are free to distribute that set of changes under GPLv2.&nbsp; I am depending only on rights granted under GPLv2.&nbsp; I am not depending on any rights granted under the JRL for the openjdk closures project, so my proposed actions cannot reasonably be interpreted as a violation of that license.<br>
<br>I don&#39;t think I need any special dispensation from Sun to continue development of the closures project.<br><br>Regards,<br>Neal