DeviceMap
  1. DeviceMap
  2. DMAP-11

OpenDDR donation to Apache DeviceMap

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Labels:
      None

      Description

      OpenDDR team is proud to announce the donation of its project to Apache, to be incorporated in Apache DeviceMap. We believe this donation will allow OpenDDR to ramp up faster. All contributors will continue the development of OpenDDR under the Apache umbrella.

      1. OpenDDR-Java_1.0.0.10_src.zip
        128 kB
        Werner Keil
      2. OpenDDR-CSharp_1.0.0.10_src.zip
        179 kB
        Werner Keil
      3. OpenDDR-Resources_1.0.0.10.zip
        1.75 MB
        Werner Keil
      4. OpenDDR-resources-1.0.0.15.zip
        94 kB
        Werner Keil

        Issue Links

          Activity

          Hide
          Bertrand Delacretaz added a comment -

          Thanks very much for this new donation, I have committed the v1.15 data and created a new Maven module that generates a jar file containing those files, in revision rev 1446614.

          I have also added the Apache license to those data files, in revision 1446623, and created http://svn.apache.org/repos/asf/incubator/devicemap/trunk/CREDITS.txt to give credit to OpenDDR for this donation.

          Show
          Bertrand Delacretaz added a comment - Thanks very much for this new donation, I have committed the v1.15 data and created a new Maven module that generates a jar file containing those files, in revision rev 1446614. I have also added the Apache license to those data files, in revision 1446623, and created http://svn.apache.org/repos/asf/incubator/devicemap/trunk/CREDITS.txt to give credit to OpenDDR for this donation.
          Hide
          Werner Keil added a comment -

          OpenDDR Resources v1.15.
          Covered by the same donation agreement as v1.10.
          No relation to any WURFL stuff, too.

          Show
          Werner Keil added a comment - OpenDDR Resources v1.15. Covered by the same donation agreement as v1.10. No relation to any WURFL stuff, too.
          Hide
          Bertrand Delacretaz added a comment -

          Ok, let's discuss the next steps on the devicemap dev list.

          For now, I have committed the java and csharp code under http://svn.apache.org/repos/asf/incubator/devicemap/trunk/openddr/ in revision 1392911 and revision 1392912, marking this issue fixed, thanks very much for the donation!

          Show
          Bertrand Delacretaz added a comment - Ok, let's discuss the next steps on the devicemap dev list. For now, I have committed the java and csharp code under http://svn.apache.org/repos/asf/incubator/devicemap/trunk/openddr/ in revision 1392911 and revision 1392912, marking this issue fixed, thanks very much for the donation!
          Hide
          Werner Keil added a comment -

          Thanks a lot. We certainly have to invest serious effort to come up with either a structure or if the current one (based on W3C DDR schema) is fine, a way to gather such information by "Many users" but via the new Apache project. If there is a partial contribution based on the OpenDDR resources, we'd be happy to look into that, too.

          Show
          Werner Keil added a comment - Thanks a lot. We certainly have to invest serious effort to come up with either a structure or if the current one (based on W3C DDR schema) is fine, a way to gather such information by "Many users" but via the new Apache project. If there is a partial contribution based on the OpenDDR resources, we'd be happy to look into that, too.
          Hide
          Bertrand Delacretaz added a comment -

          Based on discussions in the general@a.o thread mentioned above, it seems better to accept only the java and CSharp code for now.

          I have updated the IP clearance page [1], svn revision 1392897 reflects the donation of those parts only.

          As the code donation was listed as part of the DeviceMap proposal [2], we don't need another Incubator PMC vote and can now commit the code at [3].

          [1] http://incubator.apache.org/ip-clearance/devicemap-openddr.html
          [2] http://wiki.apache.org/incubator/DeviceMapProposal
          [3] http://svn.apache.org/repos/asf/incubator/devicemap/trunk/

          Show
          Bertrand Delacretaz added a comment - Based on discussions in the general@a.o thread mentioned above, it seems better to accept only the java and CSharp code for now. I have updated the IP clearance page [1] , svn revision 1392897 reflects the donation of those parts only. As the code donation was listed as part of the DeviceMap proposal [2] , we don't need another Incubator PMC vote and can now commit the code at [3] . [1] http://incubator.apache.org/ip-clearance/devicemap-openddr.html [2] http://wiki.apache.org/incubator/DeviceMapProposal [3] http://svn.apache.org/repos/asf/incubator/devicemap/trunk/
          Hide
          Bertrand Delacretaz added a comment -

          I have started the incubator PMC vote on general@incubator.apache.org, see http://markmail.org/message/7zjhjd4x6bcgeuky

          Show
          Bertrand Delacretaz added a comment - I have started the incubator PMC vote on general@incubator.apache.org, see http://markmail.org/message/7zjhjd4x6bcgeuky
          Hide
          Bertrand Delacretaz added a comment -

          Thanks, so the CSharp code is also ok as log4net is an Apache project.

          Show
          Bertrand Delacretaz added a comment - Thanks, so the CSharp code is also ok as log4net is an Apache project.
          Hide
          Werner Keil added a comment -

          The dependencies are contained in OpenDDR-CSharp.csproj, and are the following:

          <Reference Include="log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
          <SpecificVersion>False</SpecificVersion>
          <HintPath>lib\log4net.dll</HintPath>
          </Reference>
          <Reference Include="System" />
          <Reference Include="System.XML" />
          <Reference Include="System.Xml.Linq" />

          All the System* are references to system libraries. The only external dependency is log4net.

          I hope, this answers your questions in 1.?

          Show
          Werner Keil added a comment - The dependencies are contained in OpenDDR-CSharp.csproj, and are the following: <Reference Include="log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>lib\log4net.dll</HintPath> </Reference> <Reference Include="System" /> <Reference Include="System.XML" /> <Reference Include="System.Xml.Linq" /> All the System* are references to system libraries. The only external dependency is log4net. I hope, this answers your questions in 1.?
          Hide
          Bertrand Delacretaz added a comment -

          LEGAL-150 has been answered, we're fine as far as my question 1. above is concerned.

          Show
          Bertrand Delacretaz added a comment - LEGAL-150 has been answered, we're fine as far as my question 1. above is concerned.
          Hide
          Bertrand Delacretaz added a comment -

          The software grant has been recorded, thanks!

          I have created the IP clearance page at http://incubator.apache.org/ip-clearance/devicemap-openddr.html

          I need two more things before proceeding with the vote on the general@incubator.a.o list:

          1. I saw that the CSharp and Java code is licensed under GPL and LGPL, I've opened LEGAL-150 to verify if the software grant is sufficient to allow us to relicense that code under the Apache License

          2. We need to mention any dependencies (required libraries) that are not compliant with http://apache.org/legal/resolved.html. For the Java code this looks good, but my knowledge of CSharp is too limited to tell, can you indicate whether the CSharp code has any such dependencies?

          Show
          Bertrand Delacretaz added a comment - The software grant has been recorded, thanks! I have created the IP clearance page at http://incubator.apache.org/ip-clearance/devicemap-openddr.html I need two more things before proceeding with the vote on the general@incubator.a.o list: 1. I saw that the CSharp and Java code is licensed under GPL and LGPL, I've opened LEGAL-150 to verify if the software grant is sufficient to allow us to relicense that code under the Apache License 2. We need to mention any dependencies (required libraries) that are not compliant with http://apache.org/legal/resolved.html . For the Java code this looks good, but my knowledge of CSharp is too limited to tell, can you indicate whether the CSharp code has any such dependencies?
          Hide
          Bertrand Delacretaz added a comment -

          Very cool!

          Let us know when your software grant is submitted, so that we can go on with the IP clearance as per http://incubator.apache.org/ip-clearance/index.html

          Show
          Bertrand Delacretaz added a comment - Very cool! Let us know when your software grant is submitted, so that we can go on with the IP clearance as per http://incubator.apache.org/ip-clearance/index.html
          Hide
          Werner Keil added a comment -

          md5: 73bb6925dcd4ac0d046a9d2ec454df2a

          Show
          Werner Keil added a comment - md5: 73bb6925dcd4ac0d046a9d2ec454df2a
          Hide
          Werner Keil added a comment -

          md5: 6f3281c7895986cc7bc80b6d8790d6d6

          Show
          Werner Keil added a comment - md5: 6f3281c7895986cc7bc80b6d8790d6d6
          Hide
          Werner Keil added a comment -

          md5: 1f7d0b5da0192fd514e4750abe712edf

          Show
          Werner Keil added a comment - md5: 1f7d0b5da0192fd514e4750abe712edf

            People

            • Assignee:
              Bertrand Delacretaz
              Reporter:
              Werner Keil
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development