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)