Hi,
     
    The reason to try to bundle those binaries with MTJ is 
    that if we don't, then MTJ cannot be used as such with Nokia terminals. You 
    cannot deploy sw to terminal without those binaries.
     
    Answers to your questions:
    So everybody would use these if they ever plan to 
    deploy to Nokia device.
    Every developers can use those, but of course if they 
    want to deploy to a phone they have to have a phone. With these 
    libraries/binaries any Nokia phone will work.
    They can get, but it is not straight forward and fully 
    manual thing to do.
     
    Other route is that developers should download those 
    binaries separateley from Nokia (or in case an other vendor from 
    somewhere else) and take them "out" from Nokia PC Suite and put them to 
    right places etc. This is just quite an hassle for developers and we are 
    thinking that if we could put those binaries (and hopefully we would 
    get similar binaries from other terminal vendors also) to MTJ it would 
    work kind of out of the box without developers to go and start to get 
    missing pieces from here and there.
     
    And this is planned feature of MTJ. Every device vendor 
    can develop a plug-in to connect MTJ to their devices. Some vendors don't 
    want to open up those interfaces so we have to have possibility to have 
    drivers in both source and binary format so that we wouldn't exclude 
    people/companies who don't have or don't want to provide interface 
    spec/source code to access devices.
     
    And just to highlight: Target is to really help 
    developers using MTJ and there is no other Nokia benefit than MTJ would work 
    with Nokia terminals.
     
    Licensing: We most likely would have internal problem 
    with those licenses. My unit is not producing those and we have had quite a 
    long discussion to even get those binaries internally. I quess that EPL 
    would be possible, but unfortunately it most likely would take something 
    from half a year to year to do all internal Nokia stuff to get that 
    done.
     
    mho
     
     
    
    
    
    From: 
    dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On 
    Behalf Of ext Oberhuber, Martin
Sent: 27 September, 2006 
    11:19
To: DSDP PMC list
Subject: RE: [dsdp-pmc] Code 
    contribution
    
      
      Hello Mika,
       
      What kind of users would you expect to use these 
      binaries?
      Can every ordinary user get such a Nokia terminal 
      easily, and use it for programming?
      Can ordinary users download these libraries from some 
      Open Nokia server right now?
       
      I'm wondering whether the Open Source Eclipse 
      Framework is the right place for such vendor specific programs. In my 
      understanding, the charter of the Eclipse foundation is to create 
      Frameworks and Exemplary tools to support vendors creating their specific 
      tooling.
       
      As such, I'd rather not expect vendor specific 
      binaries in Open Source. There is an exception, of course, if you think 
      that these libraries would provide a very good example to show ISVs how 
      the APIs can be used in order to extend the framework. Was that your 
      intention?
       
      Your license also talks about "Source Form". Would you include the 
      sources for your libs with the contribution?
      The license does read similar to the EPL. Do you see a chance that 
      Nokia would proivde these libs under EPL?
      Cheers,
--
Martin Oberhuber
Wind River Systems, 
      Inc.
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm 
      
       
      
        
        
        Hi, 
        I would like to get your vote to include two 
        binaries to MTJ so that we can start due diligence process. 
        Those binaries are CONA.jar and COnnJNI.dll 
        and they are used to connect MTJ to Nokia PC suite, which is needed in 
        deploying applications to Nokia terminals.
        I.e. without these binaries it is not 
        possible to move application from Eclipse to a terminal. 
        Those binaries are owned by Nokia and 
        copyright text is listed below. 
        ------------------------------------------------------------------------- 
        
Copyright (c) 2005 - 2006, 
        Nokia Corporation. All rights reserved. 
Redistribution and use in source and binary forms, with or 
        without modification, are permitted provided that the following 
        conditions are met:
        
          
            - Redistributions of source 
            code must retain the above copyright notice, this list of conditions 
            and the following disclaimer. 
            
 - Redistributions in binary 
            form must reproduce the above copyright notice, this list of 
            conditions and the following disclaimer in the documentation and/or 
            other materials provided with the distribution. 
            
 - Neither the name of the 
            NOKIA nor the names of its contributors may be used to endorse or 
            promote products derived from this software without specific prior 
            written permission. 
 
        THIS SOFTWARE IS PROVIDED BY 
        THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
        IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
        WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
        DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
        LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
        CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
        SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
        INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
        CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
        ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 
        THE POSSIBILITY OF SUCH DAMAGE."
        -------------------------------------------------------------------------- 
        
Could you please make your vote. 
        mho