If the project comes to Eclipse under the BSD 3-clause, we won't need copyright assignments from past contributors. Eclipse does not work that way. 
                                                                                                                                     
  
    
  
  
    Hi Jay,
    
    Right, sorry about the misstep about openness.  Over time my works
    seems to have moved away from newsgroups and large public mailing
    lists to smaller lists with smaller communities.  I'm fine with
    having the conversation be public.  
    
    The control issue is not a huge issue, and it certainly has come up
    in the past.  Just something to watch for is all.
    
    Part of my email really was about reusing the code in the ptII
    core.  These would be the classes in the kernel, actor, actor.lib
    and other packages. We don't have to reuse this code, but making
    these classes available could be a win.  The issue is that proving
    that the code is not encumbered and getting assignments of copyright
    could be tricky, but is doable.
    
    I'll post to the forum momentarily.
    
    _Christopher
    
    
    
    
On 6/9/15 8:39 AM, Jay Jay Billings
      wrote:
    
    
      
        
          
            Christopher, 
              
            
            Thanks for the letter. Its great to meet you. I went ahead
            and CC'ed the Science Working Group list on this since it
            has turned into a technical discussion. Setting up meetings
            is OK to do in private, but we need to keep technical
            discussions in the open.
            
            I absolutely love the name Triquetrum. I'm an
            astrophysicist, so I know it well. 
            
            I am very glad to hear that you are joining the Foundation.
            That is really great.
            
            I wanted to address the issues of openness and access that
            you bring up. First, Eclipse projects are required to use
            the Eclipse infrastructure, even from the the very
            beginning, and to have all lists, forums, and bug reports
            out in the open. Repositories can be on either Eclipse.org
            servers or Github and most new projects are using the
            latter. Private communication can happen of course, but the
            largest part of the discussion must be public. We will find
            a very cold reception from the community if we are not open.
            
          
 
          As far as access to the code goes, the only people who will
          have commit privileges will be people working on the project,
          which will most likely be only the people on this list. All
          contributions from other sources will have to pass through a
          contribution mechanism such as a pull request or bug report,
          which requires review by committers and the IP team. So, I
          wouldn't worry about updates to the core from the perspective
          of outside developers. 
          
          Actual project committers might change things in the code
          contributed from Ptolemy, - 'Ptolemy core' - but that's their
          job. Most likely we will have our own parts of the project -
          even our own high-level cores - that we are developing though.
          For example, I most likely won't be working on any pieces of
          Triquetrum contributed from Ptolemy because ICE doesn't use
          them and I don't know how they work; I'll be working on the
          service layer and any workflow components above it that
          directly relate to ICE, like our Item and ItemManager
          infrastructure if I add that as part of the initial
          contribution. 
          
        
 
        I was very interested in the last part of your email about
          the different pieces of Ptolemy and how it works. I think it
          will be easier to list these components of the initial
          contribution and others on our Forum, so I started a thread.
          (I personally have trouble reviewing this kind of thing over
          email.)
          
          https://www.eclipse.org/forums/index.php/m/1697926/#msg_1697926
          
         
        This is very exciting!
        
        
        
        Jay 
        
      
 
    
    
    -- 
Christopher Brooks, PMP                       University of California
Academic Program Manager & Software Engineer  US Mail: 337 Cory Hall
CHESS/iCyPhy/Ptolemy/TerraSwarm               Berkeley, CA 94720-1774
cxh@xxxxxxxxxxxxxxxxx, 707.332.0670           (Office: 545Q Cory)