<br>
<div class="gmail_quote">On Thu, Jan 14, 2010 at 3:45 PM, Carl Eastlund <span dir="ltr">&lt;<a href="mailto:carl.eastlund@gmail.com" target="_blank">carl.eastlund@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">YC,<br><br>I think most of us PLT developers would like to be able to integrate<br>Planet and the collections, such that PLT products could import Planet<br>


packages, and be exported as Planet packages.  This has been a desire<br>of ours for some time.  However, this would take a significant<br>rearrangement of our infrastructure.  We would also have to clarify<br>the issues of intellectual property for Planet packages.  It will take<br>


time and resources we simply have not yet had a chance to invest.  I<br>don&#39;t think there is a plan on the horizon right now, but we do agree<br>with you that there&#39;s a lot of untapped potential.  Hopefully we&#39;ll<br>


have a chance to take greater advantage of it soon.</blockquote>
<div><br>Thanks Carl for the comments.<br><br>It seems there might be a keep-it-simple solution initially: <br><ul><li>Map all collects path as a shorthand of a planet path <br></li>
<ul><li>Example - scheme/base might equate to something like (planet scheme/base), or (planet core/scheme/base) <br></li></ul><li>Make the planet search through collects 1st for code loading, then the planet cache, and finally planet repository <br>

</li></ul>The above will blur the difference between a collects path and a planet path, which will allow all existing code to gracefully migrate between collects and planet without change. <br><br>W.r.t the IP issue, you would have to evaluate whether to use the external modules on case-by-case basis anyways, so this would be just one more thing on the checklist (i.e. is the module released in a compatible license that can be included).  This is not a technical issue, but blurring the distinctions between the 2 paths will allow you to make such evaluations going forward.<br>
<br>The main issue I see with this approach is the potential for name collision between planet modules and collects, which can be resolved with some sort of mapping (either by convention or configuration) that would needed to be hashed out.  Otherwise AFAICT this can serve as a good starting point.<br>
<br>I might be over simplifying the issue here, so would love to hear thoughts/comments/critiques.  <br><br>Thanks,<br>yc<br><br><br></div></div>