<div dir="ltr">A good example is Yahoo!. They've replaced a lot (over 400) of traditionally java-based projects<div>with another language. They host their own internal package management service that mirrors</div><div>
vetted/approved open source projects based on public mirrors. So, they take the load off public</div><div>mirrors and internal projects only use 'the right packages' (have appropriate license etc..). This</div><div>
also allows control when contributing back to the community (make sure contributions to open</div><div>source are licensed, vetted, etc..).</div><div><br></div><div>If anything this creates a commercial opportunity and may help subsidise any public infrastructure.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 18, 2014 at 1:01 AM, Miles Fidelman <span dir="ltr"><<a href="mailto:mfidelman@meetinghouse.net" target="_blank">mfidelman@meetinghouse.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">Anthony Ramine wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My own opinion is that any Erlang package manager relying on GitHub for whatever more than hosting a simple Git repository is doomed to fail. Feel free to disprove me through making one.<br>
<br>
Companies make money around Erlang, if they want such a thing, money will need to be thrown at it for the infrastructure, there is just no way around it. If an index should be, the applications going into the main one are going to need some level of validation, otherwise it’s just a garbage bin which language zealots will use to tell the world we have 66,000 packages available.<br>
<br>
Validation means testing, continuous integration and all that entails. GitHub will not help you here.<br>
<br>
</blockquote>
<br></div>
One observation: Seems to me that the more successful repositories (e.g. CPAN, Debian) are mirrors, supported by multiple organizations. Might be a model to emulate. Main site at Erlang solutions, multiple mirrors?<br>
<br>
One other thought: Maybe the OSU Open Source Lab might provide some infrastructure - they seem to host an awful lot of serious codebases. I expect they might have some experience and ideas to offer.<div class="im HOEnZb">
<br>
<br>
Miles Fidelman<br>
<br>
-- <br>
In theory, there is no difference between theory and practice.<br>
In practice, there is. .... Yogi Berra<br>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>