<div dir="ltr">Daniel,<div><br></div><div>I don&#39;t believe there should be any legal challenges for you to take open source, EPL&#39;d code from github [1] and after host it at the Apache Foundation under a new namespace. Pretty sure that&#39;s how Open works, and how we&#39;ve contributed numerous times to projects at the Eclipse Foundation. :) But just to be sure, I&#39;ve cc:&#39;d our <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">legal eagle so he can let me know if my assumptions here are correct. </span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Richard, </span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Do you see any reason why we can&#39;t let Apache maintain the Freemarker eclipse plugins/features - which we deprecated and removed <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">[2] </span>from JBoss Tools and Devstudio - from this point forward?</span><div><br></div><div>[1] <a href="https://github.com/jbosstools/jbosstools-freemarker">https://github.com/jbosstools/jbosstools-freemarker</a></div><div>[2] <a href="https://issues.jboss.org/browse/JBIDE-25736">https://issues.jboss.org/browse/JBIDE-25736</a></div><div><br></div><div>Daniel,</div><div><br></div><div>Once you&#39;ve had your discussions about whether ASF wants to accept this contribution, let me know and please forward me whatever paperwork you need filled out to support the transfer. Please also use reply-all when replying so everyone in this thread is copied. </div></div><div><br></div><div>Thanks,</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 7, 2018 at 1:09 AM, Daniel Dekany <span dir="ltr">&lt;<a href="mailto:ddekany@freemail.hu" target="_blank">ddekany@freemail.hu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Tuesday, March 6, 2018, 9:54:08 PM, Nick Boldt wrote:<br>
<br>
&gt; What&#39;s involved in performing a code contribution to ASF? Are<br>
&gt; lawyers involved? Do I just send an email to someone saying &quot;here&#39;s<br>
&gt; the repo, it&#39;s EPL, fork it as you want&quot; ?<br>
<br>
</span>I&#39;m not a lawyer, so take it like that... The simplest version I find<br>
likely to work is like this: First of all I discuss this at<br>
FreeMarker/ASF, and see if we want this contribution (because it&#39;s not<br>
up to me). If yes, then &quot;you&quot; (RedHat) fill and sing a Software Grant<br>
and Corporate Contributor License Agreement<br>
(<a href="https://www.apache.org/licenses/cla-corporate.txt" rel="noreferrer" target="_blank">https://www.apache.org/<wbr>licenses/cla-corporate.txt</a>), scan and e-mail<br>
it to the ASF office, then we create an almost empty repo for the<br>
plugin at the ASF, and then you create a PR on Github with which you<br>
contribute the whole source code. And that&#39;s the end of it on you<br>
side; the contributed code is now owned by the ASF, and we will<br>
replace the license headers, re-brands stuff, etc. But again, it&#39;s<br>
just my educated guess. But you can expect something like this.<br>
<br>
Anyway, I take that you prefer moving the plugin to the ASF, and that<br>
there are certainly no legal obstacles on your side. Is that correct?<br>
If yes, then I start discussion on my side.<br>
<div><div class="h5"><br>
&gt; Nick<br>
&gt;<br>
&gt; On Tue, Mar 6, 2018 at 2:44 PM, Daniel Dekany &lt;<a href="mailto:ddekany@freemail.hu">ddekany@freemail.hu</a>&gt; wrote:<br>
&gt; Tuesday, March 6, 2018, 3:35:02 PM, Nick Boldt wrote:<br>
&gt;<br>
&gt;&gt; I&#39;m no lawyer but afaik you should easily be able to just fork the<br>
&gt;&gt; github repo at push that new fork up to <a href="http://apache.org" rel="noreferrer" target="_blank">apache.org</a>.<br>
&gt;<br>
&gt; Certainly that would be my last commit at the ASF... (: It&#39;s more<br>
&gt; paper work. &quot;You&quot; (RedHat) had to contribute the code to the ASF<br>
&gt; first. Then the EPL licenses will be replaced by ASL, the product is<br>
&gt; rebranded to be &quot;Apache&quot;, packages names change, etc.<br>
&gt;<br>
&gt; If you think that a such transfer is doable, and is preferred over me<br>
&gt; managing the plug-in here, then I will bring it up at the ASF, and see<br>
&gt; what they think.<br>
&gt;<br>
&gt;&gt; The code&#39;s currently under EPL so moving it to ASL should be easily<br>
&gt;&gt; done -- or just leave it as-is, if it&#39;s OK to have ASF-hosted code<br>
&gt;&gt; under an EPL license.<br>
&gt;&gt;<br>
&gt;&gt; The project should be easy enough to build as long as you keep it<br>
&gt;&gt; current against the latest JBoss Tools parent pom [1] version. If<br>
&gt;&gt; you prefer to not have cross-org dependencies, or are not allowed<br>
&gt;&gt; to, you will probably have to implement your own parent pom (copy<br>
&gt;&gt; from ours into the freemarker plugin project&#39;s root pom).<br>
&gt;&gt;<br>
&gt;&gt; [1]<br>
&gt;&gt; <a href="https://github.com/jbosstools/jbosstools-build/blob/master/parent/pom.xml" rel="noreferrer" target="_blank">https://github.com/jbosstools/<wbr>jbosstools-build/blob/master/<wbr>parent/pom.xml</a><br>
&gt;&gt;<br>
&gt;&gt; If you need to rebrand it (change namespace from org.jboss to<br>
&gt;&gt; org.apache) there&#39;s a way to ensure that old versions can still be<br>
&gt;&gt; updated through the namespace change. I can provide you with a PR or<br>
&gt;&gt; sample code for the p2.inf instructions you need in your feature(s) to support such a name change.<br>
&gt;&gt;<br>
&gt;&gt; It&#39;s really not that much work to move to another foundation --<br>
&gt;&gt; we&#39;ve often contributed org.jboss plugins/features to Eclipse so I know it&#39;s doable.<br>
&gt;&gt;<br>
&gt;&gt; Once you have it hosted at apache, building and publishing an<br>
&gt;&gt; update site (and/or zip) should be fairly easy too. Do you have a<br>
&gt;&gt; Jenkins or Hudson instance you can use there?<br>
&gt;<br>
&gt; Yes.<br>
&gt;<br>
&gt;&gt; Nick<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Mar 6, 2018 at 5:43 AM, Daniel Dekany &lt;<a href="mailto:ddekany@freemail.hu">ddekany@freemail.hu</a>&gt; wrote:<br>
&gt;&gt; Monday, March 5, 2018, 10:46:59 PM, Nick Boldt wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Great question. See reply in<br>
&gt;&gt;&gt; <a href="https://stackoverflow.com/questions/49072160/why-is-freemarker-ide-in-eclipse-oxygen-jboss-tools-4-5-2-final-deprecated/49119784#49119784" rel="noreferrer" target="_blank">https://stackoverflow.com/<wbr>questions/49072160/why-is-<wbr>freemarker-ide-in-eclipse-<wbr>oxygen-jboss-tools-4-5-2-<wbr>final-deprecated/49119784#<wbr>49119784</a><br>
&gt;&gt;<br>
&gt;&gt; Thanks!<br>
&gt;&gt;<br>
&gt;&gt;&gt; Turns out we JUST removed Freemarker tooling from the forthcoming<br>
&gt;&gt;&gt; JBoss Tools 4.5.3.AM2 build (to be released tomorrow), after deprecating it in July 2017.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So, it could come back if you&#39;re willing to take ownership of the<br>
&gt;&gt;&gt; tooling builds &amp; publication.<br>
&gt;&gt;<br>
&gt;&gt; Sure, I&#39;m willing to (assuming there&#39;s no crazy administrative<br>
&gt;&gt; overhead). In fact, I have asked about this earlier (like years ago),<br>
&gt;&gt; as it was difficult to get my PR-s merged.<br>
&gt;&gt;<br>
&gt;&gt; Or, just my quick idea, but you can perhaps donate the code to the<br>
&gt;&gt; ASF, where the FreeMarker project is anyway. Haven&#39;t looked into how<br>
&gt;&gt; messy that would be legally though...<br>
&gt;&gt;<br>
&gt;&gt;&gt; Do you have any stats to demonstrate the size of its user base?<br>
&gt;&gt;<br>
&gt;&gt; Nope.<br>
&gt;&gt;<br>
&gt;&gt; People who need this plugin need it because of FreeMarker, and they<br>
&gt;&gt; have no &quot;relationship&quot; with the other JBoss IDE products, so... as the<br>
&gt;&gt; installation instructions on <a href="http://apache.freemarker.org" rel="noreferrer" target="_blank">apache.freemarker.org</a> say, they only<br>
&gt;&gt; install the FreeMarker plugin. Then no statistics are collected, as<br>
&gt;&gt; far as I understand from your answer on StackOverflow.<br>
&gt;&gt;<br>
&gt;&gt;&gt; Nick<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Sat, Mar 3, 2018 at 3:05 AM, Daniel Dekany &lt;<a href="mailto:ddekany@freemail.hu">ddekany@freemail.hu</a>&gt; wrote:<br>
&gt;&gt;&gt; I have noticed months ago that the FreeMarker plugin was deprecated.<br>
&gt;&gt;&gt; As a current maintainer of FreeMarker, I would like to know what will<br>
&gt;&gt;&gt; it practically mean in the future, such as, will PR-s be still<br>
&gt;&gt;&gt; integrated, will the artifacts be still hosted, and for how long? What<br>
&gt;&gt;&gt; steps should we (at FreeMarker) take to ensure that the plugin remains<br>
&gt;&gt;&gt; available for users (if any)?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Also, can someone answer this user question about the deprecation (as<br>
&gt;&gt;&gt; I&#39;m not entirely sure about the answer either)?:<br>
&gt;&gt;&gt; <a href="https://stackoverflow.com/questions/49072160/why-is-freemarker-ide-in-eclipse-oxygen-jboss-tools-4-5-2-final-deprecated" rel="noreferrer" target="_blank">https://stackoverflow.com/<wbr>questions/49072160/why-is-<wbr>freemarker-ide-in-eclipse-<wbr>oxygen-jboss-tools-4-5-2-<wbr>final-deprecated</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;  Daniel Dekany<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; jbosstools-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/jbosstools-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/jbosstools-<wbr>dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Thanks,<br>
&gt;&gt;  Daniel Dekany<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Thanks,<br>
&gt;  Daniel Dekany<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
--<br>
</div></div>Thanks,<br>
 Daniel Dekany<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><font color="#999999">Nick Boldt</font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><font color="#999999">Senior Software Engineer, RHCSA</font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:8pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><font color="#999999">Productization Lead :: JBoss Tools &amp; Dev Studio</font></span></p><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:3pt"><span><font color="#999999"><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">IM: @nickboldt / @nboldt / </span><span style="font-size:8pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="http://nick.divbyzero.com" target="_blank">http://nick.divbyzero.com</a></span></font></span><br></p><div><div dir="ltr"><table border="0" style="color:rgb(0,0,0)"><tbody><tr><td width="100px"><a href="https://red.ht/sig" style="color:rgb(17,85,204)" target="_blank"><font face="arial, helvetica, sans-serif" size="1"><img src="https://www.redhat.com/files/brand/email/sig-redhat.png" width="90" height="auto"></font></a></td><td><div><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);text-decoration:none;font-weight:bold" target="_blank"><font face="arial, helvetica, sans-serif" size="1">TRIED. TESTED. TRUSTED.</font></a></div></td></tr></tbody></table><div><div style="color:rgb(153,153,153)"><font face="arial, helvetica, sans-serif" size="1"><a href="https://twitter.com/redhatnews" title="twitter" style="color:rgb(119,119,119);background-image:url(&quot;https://www.redhat.com/files/brand/email/sm-twitter.png&quot;);height:20px;text-decoration:none;display:inline-block;line-height:20px;padding-left:16px;background-repeat:no-repeat;background-position:0px 50%" target="_blank">@ @redhatnews</a>  </font><span style="color:rgb(153,153,153);background-image:url(&quot;https://www.redhat.com/files/brand/email/sm-facebook.png&quot;);height:20px;text-decoration:none;display:inline-block;line-height:20px;padding-left:16px;background-repeat:no-repeat;background-position:0px 50%;font-family:Arial;font-size:8pt;white-space:pre-wrap"><a href="https://www.facebook.com/RedHatInc" title="Facebook" style="color:rgb(119,119,119);background-image:url(&quot;https://www.redhat.com/files/brand/email/sm-facebook.png&quot;);height:20px;text-decoration:none;display:inline-block;line-height:20px;padding-left:16px;background-repeat:no-repeat;background-position:0px 50%" target="_blank">    Red Hat</a></span><a href="https://www.facebook.com/RedHatInc" title="Facebook" target="_blank"><br></a></div><div style="color:rgb(153,153,153)"><br></div><div><div><font color="#999999"><span style="font-size:12.8px"><br></span></font></div><div><font size="1"><font color="#999999">“The Only Thing That Is Constant Is Change” - </font><span style="color:rgb(153,153,153)">Heraclitus</span></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>