TLC 7.4.2 - Use of Third Party Libraries

Total Page:16

File Type:pdf, Size:1020Kb

TLC 7.4.2 - Use of Third Party Libraries TLC 7.4.2 - Use of Third Party Libraries Name Selected License commons-logging 1.0.3 (Apache-1.1) Apache License 1.1 Apache.NMS 1.5.1 (Apache 2.0) Apache License 2.0 Apache.NMS.ActiveMQ 1.5.6 (Apache 2.0) Apache License 2.0 Confluent.Kafka.StrongName 1.0.0-beta3 (Apache-2.0) Apache License 2.0 activemq-broker 5.15.4 (Apache-2.0) Apache License 2.0 activemq-camel 5.15.4 (Apache-2.0) Apache License 2.0 activemq-client 5.14.2 (Apache-2.0) Apache License 2.0 activemq-client 5.15.4 (Apache-2.0) Apache License 2.0 activemq-jms-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-kahadb-store 5.15.4 (Apache-2.0) Apache License 2.0 activemq-openwire-legacy 5.15.4 (Apache-2.0) Apache License 2.0 activemq-pool 5.15.4 (Apache-2.0) Apache License 2.0 activemq-protobuf 1.1 (Apache-2.0) Apache License 2.0 activemq-spring 5.15.4 (Apache-2.0) Apache License 2.0 activemq-stomp 5.15.4 (Apache-2.0) Apache License 2.0 awaitility 1.7.0 (Apache-2.0) Apache License 2.0 camel-core 2.19.5 (Apache-2.0) Apache License 2.0 camel-jms 2.19.5 (Apache-2.0) Apache License 2.0 camel-spring 2.19.5 (Apache-2.0) Apache License 2.0 cglib 2.2.1-v20090111 (Apache 2.0) Apache License 2.0 commons-io 2.1 (Apache 2.0) Apache License 2.0 commons-io 2.4 (Apache 2.0) Apache License 2.0 commons-io 2.5 (Apache-2.0) Apache License 2.0 commons-lang 2.6 (Apache-2.0) Apache License 2.0 commons-logging 1.2 (Apache-2.0) Apache License 2.0 commons-net 3.6 (Apache-2.0) Apache License 2.0 commons-pool 1.6 (Apache 2.0) Apache License 2.0 commons-pool2 2.4.2 (Apache-2.0) Apache License 2.0 geronimo-j2ee-management_1.1_spec 1.0.1 (Apache-2.0) Apache License 2.0 geronimo-jms_1.1_spec 1.1.1 (Apache-2.0) Apache License 2.0 geronimo-jta_1.0.1B_spec 1.0.1 (Apache-2.0) Apache License 2.0 groovy-all 2.4.12 (Apache v2.0) Apache License 2.0 guava 11.0.2 (Apache-2.0) Apache License 2.0 guava 18.0 (Apache-2.0) Apache License 2.0 guava 20.0 (Apache-2.0) Apache License 2.0 guava 21.0 (Apache-2.0) Apache License 2.0 Tripwire Log Center 1 License Agreements Name Selected License guava-retrying 2.0.0 (Apache 2.0) Apache License 2.0 guice 3.0 (Apache 2.0) Apache License 2.0 guice 4.0 (Apache v2.0) Apache License 2.0 guice-assistedinject 4.0 (Apache v2.0) Apache License 2.0 guice-grapher 4.0 (Apache v2.0) Apache License 2.0 guice-multibindings 4.0 (Apache 2.0) Apache License 2.0 guice-servlet 4.0 (Apache-2.0) Apache License 2.0 guice-throwingproviders 4.0 (Apache v2.0) Apache License 2.0 hawtbuf 1.11 (Apache-2.0) Apache License 2.0 jackson-annotations 2.9.0 (Apache-2.0) Apache License 2.0 jackson-core 2.9.4 (Apache-2.0) Apache License 2.0 jackson-databind 2.9.4 (Apache-2.0) Apache License 2.0 javax.inject 1 (Apache 2.0) Apache License 2.0 jcommander 1.29 (Apache 2.0) Apache License 2.0 joda-time 1.6.2 (Apache-2.0) Apache License 2.0 log4cplus 1.1.2 (Apache v2.0) Apache License 2.0 log4net 1.2.11 (Apache 2.0) Apache License 2.0 lucene.Net 2.3.1 (Apache v2.0) Apache License 2.0 mapdb 1.0.8 (Apache-2.0) Apache License 2.0 maxmind.db 2.4.0 (Apache v2.0) Apache License 2.0 maxmind.geoip2 3.0.0 (Apache v2.0) Apache License 2.0 netty-all 4.1.24 (Apache-2.0) Apache License 2.0 spring-aop 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-aop 4.3.2.RELEASE (Apache v2.0) Apache License 2.0 spring-beans 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-beans 4.3.2.RELEASE (Apache v2.0) Apache License 2.0 spring-context 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-context 4.3.2.RELEASE (Apache v2.0) Apache License 2.0 spring-core 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-core 4.3.2.RELEASE (Apache v2.0) Apache License 2.0 spring-expression 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-expression 4.3.2.RELEASE (Apache v2.0) Apache License 2.0 spring-jms 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-messaging 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 spring-tx 4.3.11.RELEASE (Apache v2.0) Apache License 2.0 xbean-spring 4.2 (Apache-2.0) Apache License 2.0 xerces-c 3.2.0 (Apache v2.0) [axon agents] Apache License 2.0 asm 3.1 (BSD-3) BSD 3-clause "New" or "Revised" License Tripwire Log Center 2 License Agreements Name Selected License hamcrest-core 1.3 (BSD-3-Clause) BSD 3-clause "New" or "Revised" License hamcrest-date 1.1.0 (BSD-3) BSD 3-clause "New" or "Revised" License hamcrest-integration 1.3 (BSD-3) BSD 3-clause "New" or "Revised" License hamcrest-library 1.3 (BSD-3-Clause) BSD 3-clause "New" or "Revised" License hsqldb 2.4.0 (BSD-3-Clause) BSD 3-clause "New" or "Revised" License jsr305 1.3.9 (BSD-3) BSD 3-clause "New" or "Revised" License jsr305 2.0.2 (BSD-3) BSD 3-clause "New" or "Revised" License pcre 8.39 (BSD-3) BSD 3-clause "New" or "Revised" License protobuf 2.5.0 (BSD-3) BSD 3-clause "New" or "Revised" License protobuf-csharp 2.4.1.473 (BSD-3) BSD 3-clause "New" or "Revised" License protobuf-java 2.6.1 (BSD-3) BSD 3-clause "New" or "Revised" License libarchive-libarchive 3.3.1 (BSD) [axon agents] BSD Style/Attribution ovaldi 5.10.1.4 (BSD) BSD Style/Attribution pcapdotnet-pcap.net 1.0.4 (BSD) BSD Style/Attribution protobuf 3.3.0 (BSD) BSD Style/Attribution librdkafka 0.11.6 (BSD) BSD-Style License boost 1.57.0 (Boost Software License) Boost Software License 1.0 boost 1.66.0 (BSL-1.0) Boost Software License 1.0 pocoall 1.4.6p1 (Boost v1.0) Boost Software License 1.0 jsr250-api 1.0 (CDDL-1.0) Common Development and Distribution License 1.0 jaxb-core 2.2.11 (CDDL-1.1) Common Development and Distribution License 1.1 jaxb-impl 2.2.11 (CDDL-1.1) Common Development and Distribution License 1.1 Code References to stack_overflow Article Creative Commons Attribution https://stackoverflow.com/questions/34490350 (CC-by-SA 3.0) Share Alike 3.0 Wintellect's Power Collections for .NET Eclipse Public License 1.0 logback-classic 1.1.2 (EPL-1.0) Eclipse Public License 1.0 logback-classic 1.2.3 (EPL-1.0) Eclipse Public License 1.0 logback-core 1.1.2 (EPL-1.0) Eclipse Public License 1.0 logback-core 1.2.3 (EPL-1.0) Eclipse Public License 1.0 Tripwire Log Center 3 License Agreements Name Selected License SyntaxBox.NET 3.5 (LGPL v2) GNU Library General Public License v2.0 icu4c 57.1.0 (ICU) ICU License bc-fips 3.0.0 (Legion Of The Bouncy Castle License) Legion Of The Bouncy Castle License bcpkix-jdk15on 1.53 (Legion Of The Bouncy Castle License) Legion Of The Bouncy Castle License RadiusClient.cs 20051111 (MIT) MIT License (also X11) newtonsoft.json 11.0.2 (MIT) MIT License (also X11) slf4j-api 1.7.25 (MIT) MIT License (also X11) c-ares 1.7.6-20110915 (MIT) MIT-Style License slf4j-api 1.7.13 (MIT) MIT-Style License slf4j-api 1.7.21 (MIT) MIT-Style License System.Runtime.CompilerServices.Unsafe 4.0.0 (MS .NET Library Microsoft .NET Library License License) DotNetZip Library 1.9.1.5 (Ms-PL) Microsoft Public License (Ms- PL) openssl 1.0.1j (OpenSSL License) OpenSSL License openssl 1.0.2e (OpenSSL License) OpenSSL License openssl 1.0.2n (OpenSSL) OpenSSL License openssl fips-2.0.16 (OpenSSL License) OpenSSL License openssl fips-2.0.5 (OpenSSL License) OpenSSL License openssl-fips 2.0.8 (OpenSSL License) OpenSSL License openssl-win64 1.0.2g (OpenSSL License) OpenSSL License ChartFX 7.0 (commercial) Other/Commercial DeployLX by Xheo 5.0 (commercial) Other/Commercial EntityFramework 5.0.0 (Microsoft .NET Library EULA) Other/Commercial GoDiagram for .NET by Northwoods Software 4.0.0.2 (commercial) Other/Commercial IPWorks 8.1.4315 (commercial) Other/Commercial MSVCRedistributables 8.0.50727.4053 (commercial) Other/Commercial NetAdvantage for .NET by Infragistics 10.1.20101.1007 Other/Commercial (commercial) OpsecSDK 6.0 (Commercial) Other/Commercial SecureBlackbox 7.1.0.163 (Commercial) Other/Commercial VistaDb 4 (Other/Commercial) Other/Commercial WinForms 11.1.8.0 (commercial) Other/Commercial WinMap 1.5.1.100 (commercial) Other/Commercial Xceed Zip Compression Library 5.1.12125.10470 (commercial) Other/Commercial dotConnect Universal by Devart 3.60.1080 (commercial) Other/Commercial dotConnect for MySQL by Devart 8.4.583 (commercial) Other/Commercial geolite2_city 2019.06.25 (Other/Commercial) Other/Commercial Tripwire Log Center 4 License Agreements Name Selected License microsoft.office.interop.outlook 11.0.5530.0 (commercial) Other/Commercial vcredist_x64 2013 (Other/Commercial) Other/Commercial vcrt-x64 10.0 (Other/Commercial) Other/Commercial vcrt-x86 10.0 (Other/Commercial) Other/Commercial wrapper 3.5.25 (Other/Commercial) Other/Commercial wrapper-delta-pack 3.5.25 (Other/Commercial) Other/Commercial aopalliance 1.0 (Public Domain) Public Domain fnv 5.0.2 (Public Domain) Public Domain sqlite 3.13.0.0 (Public Domain) Public Domain system.data.sqlite 1.0.106.0 (Public Domain) Public Domain PostgreSQLWindows 9.6.1 (PostgreSQL License) The PostgreSQL License npgsql 3.0.5 (PostgreSQL License) The PostgreSQL License bzip2 1.0.6 (bzip2 License) bzip2 License zlib 1.2.5 [bundled with pocoall-1.4.6p1] (zlib/libpng License) zlib/libpng License zlib 1.2.8 (zlib/libpng License) zlib/libpng License TLC 7.4.2 - Third-Party Notices Report [activemq-broker 5.15.4 (Apache-2.0)] Copyright Statements ActiveMQ :: Broker Copyright 2005-2018 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/).
Recommended publications
  • Technique: HTTP the Java Way
    Technique: HTTP the Java way An article from Android in Practice EARLY ACCESS EDITION Charlie Collins, Michael D. Galpin, and Matthias Kaeppler MEAP Release: July 2010 Softbound print: Spring 2011 | 500 pages ISBN: 9781935182924 This article is taken from the book Android in Practice. The authors demonstrate how to send simple HTTP requests to a Web server using Java’s standard HTTP networking facilities. Tweet this button! (instructions here) Get 35% off any version of Android in Practice with the checkout code fcc35. Offer is only valid through www.manning.com. The standard Java class library already has a solution for HTTP messaging. An open-source implementation of these classes is bundled with Android’s class library, which is based on Apache Harmony. It’s simple and bare- bones in its structure and, while it supports features like proxy servers, cookies (to some degree), and SSL, the one thing that it lacks more than anything else is a class interface and component structure that doesn’t leave you bathed in tears. Still, more elaborate HTTP solutions are often wrappers around the standard Java interfaces and, if you don’t need all the abstraction provided, for example, by Apache HttpClient interfaces, the stock Java classes may not only be sufficient, they also perform much better thanks to a much slimmer, more low-level implementation. Problem You must perform simple networking tasks via HTTP (such as downloading a file) and you want to avoid the performance penalty imposed by the higher-level, much larger, and more complex Apache HttpClient implementation. Solution If you ever find yourself in this situation, you probably want to do HTTP conversations through a java.net.HttpURLConnection.
    [Show full text]
  • Configuring & Using Apache Tomcat 4 a Tutorial on Installing and Using
    Configuring & Using Apache Tomcat 4 A Tutorial on Installing and Using Tomcat for Servlet and JSP Development Taken from Using-Tomcat-4 found on http://courses.coreservlets.com Following is a summary of installing and configuring Apache Tomcat 4 for use as a standalone Web server that supports servlets 2.3 and JSP 1.2. Integrating Tomcat as a plugin within the regular Apache server or a commercial Web server is more complicated (for details, see http://jakarta.apache.org/tomcat/tomcat-4.0-doc/). Integrating Tomcat with a regular Web server is valuable for a deployment scenario, but my goal here is to show how to use Tomcat as a development server on your desktop. Regardless of what deployment server you use, you'll want a standalone server on your desktop to use for development. (Note: Tomcat is sometimes referred to as Jakarta Tomcat since the Apache Java effort is known as "The Jakarta Project"). The examples here assume you are using Windows, but they can be easily adapted for Solaris, Linux, and other versions of Unix. I've gotten reports of successful use on MacOS X, but don't know the setup details. Except when I refer to specific Windows paths (e.g., C:\blah\blah), I use URL-style forward slashes for path separators (e.g., install_dir/webapps/ROOT). Adapt as necessary. The information here is adapted from More Servlets and JavaServer Pages from Sun Microsystems Press. For the book table of contents, index, source code, etc., please see http://www.moreservlets.com/. For information on servlet and JSP training courses (either at public venues or on-site at your company), please see http://courses.coreservlets.com.
    [Show full text]
  • Reference Guide
    Apache Syncope - Reference Guide Version 2.1.9 Table of Contents 1. Introduction. 2 1.1. Identity Technologies. 2 1.1.1. Identity Stores . 2 1.1.2. Provisioning Engines . 4 1.1.3. Access Managers . 5 1.1.4. The Complete Picture . 5 2. Architecture. 7 2.1. Core . 7 2.1.1. REST . 7 2.1.2. Logic . 8 2.1.3. Provisioning . 8 2.1.4. Workflow. 9 2.1.5. Persistence . 9 2.1.6. Security . 9 2.2. Admin UI. 10 2.2.1. Accessibility . 10 2.3. End-user UI. 12 2.3.1. Password Reset . 12 2.3.2. Accessibility . 13 2.4. CLI . 15 2.5. Third Party Applications. 15 2.5.1. Eclipse IDE Plugin . 15 2.5.2. Netbeans IDE Plugin. 15 3. Concepts . 16 3.1. Users, Groups and Any Objects . 16 3.2. Type Management . 17 3.2.1. Schema . 17 Plain . 17 Derived . 18 Virtual . 18 3.2.2. AnyTypeClass . 19 3.2.3. AnyType . 19 3.2.4. RelationshipType . 21 3.2.5. Type Extensions . 22 3.3. External Resources. 23 3.3.1. Connector Bundles . 24 3.3.2. Connector Instance details . 24 3.3.3. External Resource details . 25 3.3.4. Mapping . 26 3.3.5. Linked Accounts . 29 3.4. Realms . 29 3.4.1. Realm Provisioning . 30 3.4.2. LogicActions . 31 3.5. Entitlements. 31 3.6. Privileges . 31 3.7. Roles. 31 3.7.1. Delegated Administration . 32 3.8. Provisioning. 33 3.8.1. Overview. 33 3.8.2.
    [Show full text]
  • SUSE® LINUX Enterprise Jeos 11 Novell® Software License Agreement
    NOTICE: This document includes the SUSE Linux Enterprise JeOS 11 Novell Software License Agreement followed by other license agreements. By indicating your acceptance of these terms, including by use, you are agreeing to the terms and conditions of each these agreements. SUSE® LINUX Enterprise JeOS 11 Novell® Software License Agreement PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR OTHERWISE USING THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE. RIGHTS AND LICENSES This Novell Software License Agreement ("Agreement") is a legal agreement between You (an entity or a person) and Novell, Inc. ("Novell"). The software product identified in the title of this Agreement, together with any media and accompanying documentation, is referred to in this Agreement as the "Software." The Software is protected by the copyright laws and treaties of the United States ("U.S.") and other countries and is subject to the terms of this Agreement. Any update or support release to the Software that You may download or receive that is not accompanied by a license agreement expressly superseding this Agreement is Software and governed by this Agreement; You must have a valid license for the version and quantity of the Software being updated or supported in order to install or use any such update or support release. The Software is a modular operating system comprised of numerous components that may be accompanied by separate license terms. The Software is a collective work of Novell; although Novell does not own the copyright to every component of the Software, Novell owns the collective work copyright for the Software.
    [Show full text]
  • Open Source Used in Cisco Unity Connection 11.5 SU 1
    Open Source Used In Cisco Unity Connection 11.5 SU 1 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco website at www.cisco.com/go/offices. Text Part Number: 78EE117C99-132949842 Open Source Used In Cisco Unity Connection 11.5 SU 1 1 This document contains licenses and notices for open source software used in this product. With respect to the free/open source software listed in this document, if you have any questions or wish to receive a copy of any source code to which you may be entitled under the applicable free/open source license(s) (such as the GNU Lesser/General Public License), please contact us at [email protected]. In your requests please include the following reference number 78EE117C99-132949842 Contents 1.1 ace 5.3.5 1.1.1 Available under license 1.2 Apache Commons Beanutils 1.6 1.2.1 Notifications 1.2.2 Available under license 1.3 Apache Derby 10.8.1.2 1.3.1 Available under license 1.4 Apache Mina 2.0.0-RC1 1.4.1 Available under license 1.5 Apache Standards Taglibs 1.1.2 1.5.1 Available under license 1.6 Apache STRUTS 1.2.4. 1.6.1 Available under license 1.7 Apache Struts 1.2.9 1.7.1 Available under license 1.8 Apache Xerces 2.6.2. 1.8.1 Notifications 1.8.2 Available under license 1.9 axis2 1.3 1.9.1 Available under license 1.10 axis2/cddl 1.3 1.10.1 Available under license 1.11 axis2/cpl 1.3 1.11.1 Available under license 1.12 BeanUtils(duplicate) 1.6.1 1.12.1 Notifications Open Source Used In Cisco Unity Connection
    [Show full text]
  • Unravel Data Systems Version 4.5
    UNRAVEL DATA SYSTEMS VERSION 4.5 Component name Component version name License names jQuery 1.8.2 MIT License Apache Tomcat 5.5.23 Apache License 2.0 Tachyon Project POM 0.8.2 Apache License 2.0 Apache Directory LDAP API Model 1.0.0-M20 Apache License 2.0 apache/incubator-heron 0.16.5.1 Apache License 2.0 Maven Plugin API 3.0.4 Apache License 2.0 ApacheDS Authentication Interceptor 2.0.0-M15 Apache License 2.0 Apache Directory LDAP API Extras ACI 1.0.0-M20 Apache License 2.0 Apache HttpComponents Core 4.3.3 Apache License 2.0 Spark Project Tags 2.0.0-preview Apache License 2.0 Curator Testing 3.3.0 Apache License 2.0 Apache HttpComponents Core 4.4.5 Apache License 2.0 Apache Commons Daemon 1.0.15 Apache License 2.0 classworlds 2.4 Apache License 2.0 abego TreeLayout Core 1.0.1 BSD 3-clause "New" or "Revised" License jackson-core 2.8.6 Apache License 2.0 Lucene Join 6.6.1 Apache License 2.0 Apache Commons CLI 1.3-cloudera-pre-r1439998 Apache License 2.0 hive-apache 0.5 Apache License 2.0 scala-parser-combinators 1.0.4 BSD 3-clause "New" or "Revised" License com.springsource.javax.xml.bind 2.1.7 Common Development and Distribution License 1.0 SnakeYAML 1.15 Apache License 2.0 JUnit 4.12 Common Public License 1.0 ApacheDS Protocol Kerberos 2.0.0-M12 Apache License 2.0 Apache Groovy 2.4.6 Apache License 2.0 JGraphT - Core 1.2.0 (GNU Lesser General Public License v2.1 or later AND Eclipse Public License 1.0) chill-java 0.5.0 Apache License 2.0 Apache Commons Logging 1.2 Apache License 2.0 OpenCensus 0.12.3 Apache License 2.0 ApacheDS Protocol
    [Show full text]
  • A.13 Apache Groovy
    Oracle® Big Data Spatial and Graph User©s Guide and Reference Release 1.2 E67958-03 May 2016 Oracle Big Data Spatial and Graph User's Guide and Reference, Release 1.2 E67958-03 Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved. Primary Authors: Chuck Murray, Harihara Subramanian, Donna Carver Contributors: Bill Beauregard, Hector Briseno, Hassan Chafi, Zazhil Herena, Sungpack Hong, Roberto Infante, Hugo Labra, Gabriela Montiel-Moreno, Siva Ravada, Carlos Reyes, Korbinian Schmid, Jane Tao, Zhe (Alan) Wu This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency- specific supplemental regulations.
    [Show full text]
  • Apache Harmony Project Tim Ellison Geir Magnusson Jr
    The Apache Harmony Project Tim Ellison Geir Magnusson Jr. Apache Harmony Project http://harmony.apache.org TS-7820 2007 JavaOneSM Conference | Session TS-7820 | Goal of This Talk In the next 45 minutes you will... Learn about the motivations, current status, and future plans of the Apache Harmony project 2007 JavaOneSM Conference | Session TS-7820 | 2 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 3 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 4 Apache Harmony In the Beginning May 2005—founded in the Apache Incubator Primary Goals 1. Compatible, independent implementation of Java™ Platform, Standard Edition (Java SE platform) under the Apache License 2. Community-developed, modular architecture allowing sharing and independent innovation 3. Protect IP rights of ecosystem 2007 JavaOneSM Conference | Session TS-7820 | 5 Apache Harmony Early history: 2005 Broad community discussion • Technical issues • Legal and IP issues • Project governance issues Goal: Consolidation and Consensus 2007 JavaOneSM Conference | Session TS-7820 | 6 Early History Early history: 2005/2006 Initial Code Contributions • Three Virtual machines ● JCHEVM, BootVM, DRLVM • Class Libraries ● Core classes, VM interface, test cases ● Security, beans, regex, Swing, AWT ● RMI and math 2007 JavaOneSM Conference | Session TS-7820 |
    [Show full text]
  • Open Source Software Licenses, Notices, and Information
    Intergraph InPursuit® WebRMS 03.06.1909 Open Source Software Licenses, Notices, and Information This information is provided for Intergraph InPursuit® WebRMS, a software program of Intergraph® Corporation D/B/A Hexagon Safety & Infrastructure® (“Hexagon”). Source Code Access Intergraph InPursuit WebRMS may include components licensed pursuant to open source software licenses with an obligation to offer the recipient source code. Please see below the list of such components and the information needed to access the source code repository for each. In the event the source code is inaccessible using the information below, please email [email protected]. Component, version Link to download repository Hibernate ORM https://github.com/hibernate/hibernate-orm/releases/tag/3.6.10.Final 3.6.10.Final javassist 3.12.0.GA https://github.com/jboss-javassist/javassist/releases/tag/rel_3_12_0_ga wsdl4j 1.6.1 https://sourceforge.net/projects/wsdl4j/files/WSDL4J/1.6.1/ aspectj 1.8.4 http://git.eclipse.org/c/aspectj/org.aspectj.git/tag/?h=V1_8_4 displaytag 1.2.9 https://github.com/hexagonSI-RMS/displaytag-hexagon Open Source Software Components Intergraph InPursuit WebRMS may include the open source software components identified below. This document provides the notices and information regarding any such open source software for informational purposes only. Please see the product license agreement for Intergraph InPursuit WebRMS to determine the terms and conditions that apply to the open source software. Hexagon reserves all other rights. Component, version URL Copyright License link ActiveMQ KahaDB, version http://activemq.apache.org/kahadb.html © 2005-2012 Apache Software Foundation License 1 5.5.1 ActiveMQ, version 5.5.1 http://activemq.apache.org/ © 2005-2012 Apache Software Foundation License 1 Activiti, version 5.14.0 https://www.activiti.org/ © 2010-2016 Alfresco Software, Ltd.
    [Show full text]
  • Version Control: a Case Study in the Challenges and Opportunities For
    Version Control: A Case Study in the Challenges and Opportunities for Open Source Software Development (Position Paper for 2nd Workshop on Open Source Software Engineering) Mark C. Chu-Carroll, David Shields and Jim Wright {mcc,shields,jwright}@watson.ibm.com IBM T. J. Watson Research Center 19 Skyline Drive, Hawthorne, NY 10522 Abstract variants of the kernel source tree [2] , and problems coordinating updates and the addition of The growth of the worldwide open source new features have been reported, as noted in a development effort, driven in part by the recent discussion of Virtual Memory Managers [3] . entrance of large corporations into the open source Torvalds has recognized these problems [4] , and arena, offers new opportunities to improve the recently reported that he is using the Bitkeeper software engineering tools available for that effort. version control system [5, 6, 7] . Indeed, the increasing difficulty of managing large Compiling the Linux kernel itself presents a open source projects, as well as that of integrating complicated configuration problem, recently related efforts into new programming addressed by Eric Raymond, the author of CML2 environments, represents a challenge that must be [8]," a configuration system ... that handles build- met if the rapid growth of open source software is option selection for Linux kernels" that is to continue. This position paper addresses these "scheduled to be integrated into the Linux kernel issues in the context of software version control. source tree between 2.5.1 and 2.5.2." (Text in quotes, here and later on, is from the referenced Version Control and the Linux Kernel web sites.) CML2 is written in Python and, according to the CML2 Announcement [9]: "For The Linux kernel, perhaps the most crucial piece of those of you who grumbled about adding Python to open source software, represents an interesting the build-tools set, Linux has uttered a ukase: example in that the kernel developers use a CML2's reliance on Python is not an issue" (See primitive form of version control.
    [Show full text]
  • Android Geeknight Presentation 2011-03
    Android Geek Night 3.0 Per Nymann Jørgensen [email protected] Niels Sthen Hansen [email protected] Android Geek Night 3.0 Android at a glance New features in Gingerbread & Honeycomb Demos & Code Android 101 Operating system targeting mobile devices/Tables devices Linux based - with additions Open source under the Apache License Allows development in Java Share of worldwide 2010 Q4 smartphone sales to end users by Or Scala, JRuby, Groovy .. operating system, according toCanalys.[35] Two new versions just came out.. Android 101 - Dalvik VM Virtual machine developed by Google for mobile devices Uses the Dalvik Executable (.dex) format Designed for limited processing power and memory Register-based architecture as opposed to stack machine Java VMs Class library based on Apache Harmony No AWT, Swing No Java ME Android 101 - SDK Android libraries The SDK and AVD manager, for maintaining the SDK components and creating virtual devices LogCat to capture logs from running device DDMS – Dalvik Debug Monitor Tools to convert Java .class files to Dalvik bytecode and create installable .apk files Plugin for Eclipse - Android Development Tools (ADT) Android 101 - Components Activity GUI Service non-GUI Broadcast Receiver Events Content Provider Exposing data/content across applications An Android application can be seen as a collection of components. Android API 10 New stuff New Sensors / New Sensor APIs Gyroscope Rotation vector Acceleration Linear acceleration (acceleration without gravity) Gravity (gravity without acceleration) Barometer (air pressure) Android API 10 New stuff NFC Short range wireless communication. Do not require discovery or pairing Supported mode as of 2.3.3 (reader/writer/P2P limited) Enable application like Mobile ticketing (dare we say rejsekort), Smart poster, etc.
    [Show full text]
  • Reading the Runes for Java Runtimes the Latest IBM Java Sdks
    Java Technology Centre Reading the runes for Java runtimes The latest IBM Java SDKs ... and beyond Tim Ellison [email protected] © 2009 IBM Corporation Java Technology Centre Goals . IBM and Java . Explore the changing landscape of hardware and software influences . Discuss the impact to Java runtime technology due to these changes . Show how IBM is leading the way with these changes 2 Mar 9, 2009 © 2009 IBM Corporation Java Technology Centre IBM and Java . Java is critically important to IBM – Provides fundamental infrastructure to IBM software portfolio – Delivers standard development environment – Enables cost effective multi platform support – Delivered to Independent Software Vendors supporting IBM server platforms . IBM is investing strategically in virtual machine technology – Since Java 5.0, a single Java platform technology supports ME, SE and EE – Technology base on which to delivery improved performance, reliability and serviceability • Some IBM owned code (Virtual machine, JIT compiler, ...) • Some open source code (Apache XML parser, Apache Core libraries, Zlib, ...) • Some Sun licensed code (class libraries, tools, ...) . Looking to engender accelerated and open innovation in runtime technologies – Support for Eclipse, Apache (Harmony, XML, Derby, Geronimo, Tuscany) – Broad participation of relevant standards bodies such as JCP and OSGi 3 Mar 9, 2009 © 2009 IBM Corporation Java Technology Centre IBM Java – 2009 key initiatives . Consumability – Deliver value without complexity. – Ensure that problems with our products can be addressed quickly, allowing customers to keep focus on their own business issues. – Deliver a consistent model for solving customer problems. “Scaling Up” - Emerging hardware and applications – Provide a Java implementation that can scale to the most demanding application needs.
    [Show full text]