<div dir="ltr">Related side question:<div>Does our install of Trac have any public APIs (XMLRPC, REST, SOAP, whatever)?</div><div><br></div><div>Mark&nbsp;</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all">
<div>&mdash;Mark<br>_______________________<br>Mark E. Anderson &lt;<a href="mailto:emer@emer.net" target="_blank">emer@emer.net</a>&gt;<br></div>
<br><br><div class="gmail_quote">On Tue, Mar 18, 2014 at 3:51 PM, Landon Fuller <span dir="ltr">&lt;<a href="mailto:landonf@macports.org" target="_blank">landonf@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div class=""><br><div><div>On Mar 16, 2014, at 11:40 PM, Joshua Root &lt;<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>&gt; wrote:</div><br><blockquote type="cite">
However I would also agree with what Landon said here:<br><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">&lt;</span><a href="https://lists.macosforge.org/pipermail/macports-dev/2013-September/024252.html" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank">https://lists.macosforge.org/pipermail/macports-dev/2013-September/024252.html</a><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">&gt;</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
</blockquote></div><br></div><div>I&rsquo;m glad I read the full thread, as otherwise I might have reiterated this point without realizing I&rsquo;d already made it :-)</div><div><br></div><div>That said &mdash;</div><div><br></div><div>The better I understand git, the less I like it, but the fact is that the industry has shifted and git is the leader <i>for now</i>. I&rsquo;d certainly support a move to git, especially if we had the time and server-side control necessary to disable dangerous, data-destroying features such as permanent deletion of branches+tags and forced pushes, and thus could be assured that repository history would remain correct and internally consistent until the <i>next</i>&nbsp;SCM emerges.</div>
<div><br></div><div>However, I still think it&rsquo;s a backwards step to abandon self-hosted control of critical project infrastructure, and I don&rsquo;t think there&rsquo;s a compelling technical or administrative argument for Github that outweighs this. I&rsquo;ve not seen *better* or more *correct* contributions by using Github on projects; rather, it seems to lower the bar (and even that is arguable) on the least important part of the process &mdash; submitting the patch.</div>
<div><br></div><div>I also have some ethical qualms about contributing to the furtherance of what amounts to Github&rsquo;s social network lock-in through network effects. They&rsquo;re a commercial organization, and I don&rsquo;t think an open source monoculture defined and driven by GitHub&#39;s business goals and ideals of how people should manage projects is to open source&#39;s benefit.</div>
<div><br></div><div><div>Lastly, I question the wisdom of tying a project that has already lived for 12 years to a commercial &ldquo;SaaS&rdquo; offering. Recently, I had to move some small projects off of Google Code &mdash; because Google had deprecated and removed their data APIs, I had to actually use a screen scraper to (lossily) export my Google Code issues.</div>
<div><br></div><div>If you&rsquo;d told me 8 years ago that Google would pull the data APIs and make it difficult to leave, I wouldn&rsquo;t have believed it.</div></div><div><br></div><div>-landonf</div></div><br>_______________________________________________<br>

macports-dev mailing list<br>
<a href="mailto:macports-dev@lists.macosforge.org">macports-dev@lists.macosforge.org</a><br>
<a href="https://lists.macosforge.org/mailman/listinfo/macports-dev" target="_blank">https://lists.macosforge.org/mailman/listinfo/macports-dev</a><br>
<br></blockquote></div><br></div>