LFN 2020-07 Report.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

LFN 2020-07 Report.Pdf 07/20 LFN July 2020 Report LFN IT Summary - July 2020 Job counts Job costs Key Takeaways: ODL had 70.68% of the total job costs this month and odl-csit was the highest job category cost (integration testing) ODL and ONAP both had higher operational runs for July, the calculated data is with an expected variance given the increase in job runs that was seen in both projects Caveats: New Feature of Global Jenkins Job Builder provides build data where available (work in progress) Job counts are an indication of how much change happened to the code bases Total costs are based on cost data returned from cloud compute resources used for the duration of a job Only ODL and ONAP are included for now, as their standard tooling provides the best coverage. We are looking into ways to include more projects in the future. Support Charts: LFN Dashboard Link July 2020 Tickets Service Desk (By Type) and Planned Engineering (By Type) LFN Work from Last Month (Created vs Resolved) LFN Work from Last 3 Months (Created vs Resolved) Key Takeaways: Worked on 208 LFN tickets (up from 180 last month, 124 from Service Desk and 84 from Planned Engineering) ONAP was the top project with 87 tickets (up from 53 last month) Get IT Help is the highest source of Service Desk requests followed by Jenkins Jobs problems and Additional permissions requests After tech debt, migrating project Gerrit to Auth0 and ONAP: Post Frankfurt release work were the highest source of planned engineering work Projects Highlights (July 2020): ONAP: Reconfigured Jenkins, JIRA, Confluence, Nexus 3 for Auth0 integration Deprecated sonar.onap.org and sonarqube. Upgraded Nexus 3 to stable version (3.24.0-02) Audited AWS inventory for cost optimization Updated Jenkins Production and Sandbox environments. ODL: Reconfigured Gerrit for Auth0 migration Migrated rtd builds to python3. Audited AWS Inventory for cost optimization. Sodium and Netvirt auto-release jobs changed from nightly to weekly for cost saving. OPNFV: Reconfigured Gerrit for Auth0 migration Upgrade Jenkins JDK version to OpenJDK 8u252 (1.8.0_252-b09) Audited AWS inventory for cost optimization Shutdown unused AWS instances. FD.io: Reconfigured JIRA and Jenkins for Auth0 integration Decommissioned AWS SonarQube instance, AWS OpenGrok instance and load balancer under AWS optimization effort Archived TREX project Updated Jenkins Production and Sandbox environment Prepared for JCasC Support Tungsten Fabric Gerrit: Auth0 client changes are complete Reconfigured JIRA, Confluence for Auth0 integration Audited AWS inventory for cost optimization Repo migrated from openContrail gerrit to gerrit.tungsten.io Added project on status page to show up time PNDA Installed and Configured Confluence and JIRA for Auth0 migration Audited AWS inventory for cost optimization Linux Foundation's IT status : Status Page Appendix: Ticket Details ONAP Tickets Key Summary Created Updated Assignee Status Resolution Reporter RELEN [ONAP] - Self release process speed Jun 29, Aug 04, Jessica IN Unresolved Jessica G-3039 2020 2020 Wagantall PROGRESS Wagantall RELEN ONAP - Audit AWS Inventory Jun 11, Jul 23, Jessica DONE Done Anubha G-3015 2020 2020 Wagantall Sinha RELEN [ONAP] - Generate sonar reports based on lines of Jun 09, Jul 01, Jessica DONE Done Jessica G-2974 coverage between dates 2020 2020 Wagantall Wagantall RELEN [ONAP] - Address Doc issues for Frankfurt release Jun 08, Jul 01, Jessica DONE Done Jessica G-2957 2020 2020 Wagantall Wagantall RELEN [ONAP] - TSC committer promotion follow up Jun 01, Jul 01, Jessica DONE Done Jessica G-2938 2020 2020 Wagantall Wagantall RELEN [ONAP] - Add ribbon.css configuration and template May 26, Jun 12, Jessica DONE Done Jessica G-2930 layout for repos that are missing it 2020 2020 Wagantall Wagantall RELEN [ONAP] - Update wiki.onap.org with Self Project May 19, Jun 02, Jessica DONE Done Jessica G-2922 creation and present it 2020 2020 Wagantall Wagantall RELEN onap is using submodules for docs. Aug 29, Jul 01, Jessica DONE Done Aric G-2346 2019 2020 Wagantall Gardner IT- SSL cert error Jun 29, Jul 07, Jordan CLOSED Fixed Michael 20055 2020 2020 Conway Dürre IT- Requesting access for management role for onap- Jun 26, Jul 17, Kenny Paul CLOSED Fixed krishna 20041 oof subdomain 2020 2020 moorthy IT- New sonar rules generating questionable reports for Jun 24, Jul 06, Jessica CLOSED Fixed Jim Hahn 20032 lambda expressions 2020 2020 Wagantall IT- New sonar rules generating erroneous reports for Jun 24, Jul 06, Jessica CLOSED Fixed Jim Hahn 20031 assertThatThrownBy 2020 2020 Wagantall IT- Deprecated Logging repositories Jun 24, Jul 01, Jessica CLOSED Fixed Catherine 20030 2020 2020 Wagantall Lefevre IT- Authentication Failure for Gerrit Jun 24, Jul 01, Andrew CLOSED Done Shabnam 20028 2020 2020 Grimberg Sultana IT- permission for jenkins sandbox Jun 23, Jul 03, Aric Gardner CLOSED Done Jan 20019 2020 2020 Malkiewicz IT- Permission for Jenkins Sandbox Jun 23, Jul 07, Aric Gardner CLOSED Fixed Piotr 20018 2020 2020 Marcinkiewic z IT- remove a tag on OOM Jun 22, Jun 29, Jessica CLOSED Done Sylvain 20006 2020 2020 Wagantall Desbureaux IT- Error using self-creation procedure Jun 18, Jul 13, Aric Gardner CLOSED Fixed Morgan 19993 2020 2020 Richomme IT- Gerit returning HTTP 403 no prompt for new Jun 17, Jun 24, Jessica CLOSED Cancelled Ted 19984 password 2020 2020 Wagantall Humphrey IT- best way to build several dockers from 1 repo Jun 15, Jul 06, Jessica CLOSED Fixed Morgan 19966 2020 2020 Wagantall Richomme IT- missing email notifications for changes/comments Jun 11, Jun 11, DW Talton CLOSED Fixed Michael 19938 2020 2020 Dürre IT- Users not Receive Email Notifications from JIRA Jun 10, Jun 19, DW Talton CLOSED Fixed Vasyl 19932 Events 2020 2020 Razinkov IT- Permission change request Jun 09, Jun 17, Jessica CLOSED Fixed Vasyl 19913 2020 2020 Wagantall Razinkov IT- I’m not receiving gerrit emails anymore Jun 06, Jun 19, DW Talton CLOSED Fixed Sylvain 19895 2020 2020 Desbureaux IT- Upload of HV-VES client image for test purposes Jun 05, Jun 17, Jessica CLOSED Declined Kornel 19887 2020 2020 Wagantall Janiak IT- Frankfurt OOM fails Jun 04, Jun 12, Unassigned CLOSED Fixed John Bartell 19884 2020 2020 IT- NPM release credential issues on nexus 3 Jun 04, Jun 19, Houa Yang CLOSED Fixed Sébastien 19881 2020 2020 Determe IT- just a test. Nuke this ticket. Jun 04, Jun 11, Unassigned CLOSED Done Kenny Paul 19875 2020 2020 IT- Cannot perform "git" operations Jun 04, Jun 11, Jordan CLOSED Fixed Jim Hahn 19874 2020 2020 Conway IT- Some SDC images are missing Jun 04, Jun 11, Houa Yang CLOSED Fixed Sylvain 19873 2020 2020 Desbureaux IT- Need Access to ONAP2 Jun 04, Jun 17, Kenny Paul CLOSED Done Sofia Wallin 19872 2020 2020 IT- Want access to ONAP security vulnerabilities wiki Jun 03, Jun 11, Kenny Paul CLOSED Done Amir 19862 and to the NexusIQ reports 2020 2020 Mohamad IT- Add additional storage Jun 03, Jun 11, Unassigned CLOSED Duplicate Houa Yang 19860 2020 2020 IT- optf/cmso; optf/fgps; optf/has; optf/osdf May 28, Jun 05, Jessica CLOSED Fixed Shankaranar 19820 2020 2020 Wagantall ayanan Puzhavakat h Narayanan IT- A&AI Contributor Zoom Host May 27, Jun 25, Kenny Paul CLOSED Fixed William 19807 2020 2020 Reehil IT- testsuite/pythonsdk-tests May 27, Jun 03, Jessica CLOSED Fixed Morgan 19802 2020 2020 Wagantall Richomme IT- Build failing due to artifact missing from mirror May 26, Jun 04, Jessica CLOSED Fixed Dan 19797 2020 2020 Wagantall Timoney IT- New "Screen" for BUG creation on OOM project May 20, Jun 12, Jessica CLOSED Fixed Sylvain 19753 2020 2020 Wagantall Desbureaux IT- Need Access to the ONAP bridge 12 May 20, Jun 11, Kenny Paul CLOSED Done Seshu 19752 2020 2020 Kumar M IT- I have signed the CLA multiple times but still can't May 19, Jun 03, Eric Ball CLOSED Incomplete Julien 19745 commit to gerrit.onap.org 2020 2020 Bertozzi IT- Need Access to ONAP9 https://zoom.us/j May 13, Jun 25, Kenny Paul CLOSED Fixed Mandar 19720 /987639384 2020 2020 Sawant IT- VNFSDK commiter rights May 12, Jun 08, Jessica CLOSED Fixed Catherine 19713 2020 2020 Wagantall Lefevre IT- S3 credentials for ONAP - Part 2 Apr 15, Jun 12, Jessica CLOSED Fixed Morgan 19494 2020 2020 Wagantall Richomme INFRA- Upgrade ONAP Nexus 3 (2nd time, security) Jun 29, Jul 07, Ryan Day DONE Done Anubha 5759 2020 2020 Sinha INFRA- Project Status Page for ONAP Apr 27, Jun 03, Ryan Day DONE Done Casey 5616 2020 2020 Panell INFRA- Reconfigure ONAP Nexus 3 for Auth0 Apr 07, Jul 02, Ryan Day DONE Done Casey 5570 2020 2020 Panell INFRA- Gerrit: Auth0 Client Changes for ONAP Apr 02, Aug 04, DW Talton DONE Done Casey 5548 2020 2020 Panell INFRA- Reconfigure ONAP Jenkins for Auth0 Mar 11, Jul 06, Ryan Day DONE Done Casey 5400 2020 2020 Panell INFRA- Migrate users to internal directory: ONAP Jira Feb 21, Jun 01, Ryan Day BLOCKED Incomplete Casey 5308 2020 2020 Panell INFRA- Migrate users to internal directory: ONAP Jan 11, Jun 01, Ryan Day BLOCKED Incomplete Casey 5171 Confluence 2020 2020 Panell INFRA- Install and Configure SAML add-on for ONAP Jan 11, Jun 17, Ryan Day DONE Done Casey 5154 Confluence 2020 2020 Panell INFRA- Install and Configure SAML add-on for ONAP Jira Sep 20, Jun 17, Ryan Day DONE Done Casey 5112 2019 2020 Panell INFRA- Reconfigure ONAP Nexus 2 for Auth0 Jan 09, Jul 01, Ryan Day DONE Done Casey 5100 2020 2020 Panell 53 issues ODL Tickets Key Summary Created Updated Assignee Status Resolution Reporter RELEN Jenkins meltdown causing jobs to queue up Jun 30, Aug 04, Anil Belur DONE Done Anil Belur G-3040 2020 2020 RELEN Need a change in the login ID Jun 23,
Recommended publications
  • Solaris Und Opensolaris Eine Sinnvolle Alternative?
    Solaris und OpenSolaris Eine sinnvolle Alternative? Wolfgang Stief best Systeme GmbH MUCOSUG, GUUG e. V. [email protected] 2009-11-23 Agenda OpenSolaris, Solaris Express, Solaris Community Edition Das „Open“ in OpenSolaris Community, Lizenzen, Projects Features Container/Zones, ZFS, DTrace, Crossbow ... Und warum dann nicht gleich Linux? Solaris und OpenSolaris – eine sinnvolle Alternative? pg 2 OpenSolaris? Enterprise PowerNetwork ManagementVirtualization Installation Open Containers Storage CIFS Security Network- DTraceNetwork Based ZFS Auto- Packaging Predictive Magic Self Healing Hardware Time Optimizaton Slider Solaris und OpenSolaris – eine sinnvolle Alternative? pg 3 OpenSolaris Binary Distribution http://www.opensolaris.com stabiler, getester Code Support möglich erscheint ca. 2x jährlich, x86 und SPARC aktuelle Pakete (GNOME etc.), Installer neues Paketformat, Repositories ähnlich Debian aktuell (noch) 2009.06 Solaris und OpenSolaris – eine sinnvolle Alternative? pg 4 OpenSolaris Source Code http://www.opensolaris.org ab Juni 2005: zunächst DTrace, dann sukzessive weitere Teile aktive Community Source Browser OpenGrok http://src.opensolaris.org/ Features werden in „Projects“ entwickelt Community Release 2-wöchentlich (b127) „BFU“ nach Bedarf (blindingly fast upgrade) Solaris und OpenSolaris – eine sinnvolle Alternative? pg 5 OpenSolaris Community Launch am 14. Juni 2005 mehrere Distributionen aus der Community Schillix, Belenix, Nexenta, Milax, StormOS, OSUNIX Stand Frühjahr 2009 (ca. 3½ Jahre): → 116.000 registrierte Mitglieder
    [Show full text]
  • Building Openjfx
    Building OpenJFX Building a UI toolkit for many different platforms is a complex and challenging endeavor. It requires platform specific tools such as C compilers as well as portable tools like Gradle and the JDK. Which tools must be installed differs from platform to platform. While the OpenJFX build system was designed to remove as many build hurdles as possible, it is necessary to build native code and have the requisite compilers and toolchains installed. On Mac and Linux this is fairly easy, but setting up Windows is more difficult. If you are looking for instructions to build FX for JDK 8uNNN, they have been archived here. Before you start Platform Prerequisites Windows Missing paths issue Mac Linux Ubuntu 18.04 Ubuntu 20.04 Oracle Enterprise Linux 7 and Fedora 21 CentOS 8 Common Prerequisites OpenJDK Git Gradle Ant Environment Variables Getting the Sources Using Gradle on The Command Line Build and Test Platform Builds NOTE: cross-build support is currently untested in the mainline jfx-dev/rt repo Customizing the Build Testing Running system tests with Robot Testing with JDK 9 or JDK 10 Integration with OpenJDK Understanding a JDK Modular world in our developer build Adding new packages in a modular world First Step - development Second Step - cleanup Before you start Do you really want to build OpenJFX? We would like you to, but the latest stable build is already available on the JavaFX website, and JavaFX 8 is bundled by default in Oracle JDK 8 (9 and 10 also included JavaFX, but were superseded by 11, which does not).
    [Show full text]
  • Jenkins Job Builder Documentation Release 3.10.0
    Jenkins Job Builder Documentation Release 3.10.0 Jenkins Job Builder Maintainers Aug 23, 2021 Contents 1 README 1 1.1 Developers................................................1 1.2 Writing a patch..............................................2 1.3 Unit Tests.................................................2 1.4 Installing without setup.py........................................2 2 Contents 5 2.1 Quick Start Guide............................................5 2.1.1 Use Case 1: Test a job definition................................5 2.1.2 Use Case 2: Updating Jenkins Jobs...............................5 2.1.3 Use Case 3: Working with JSON job definitions........................6 2.1.4 Use Case 4: Deleting a job...................................6 2.1.5 Use Case 5: Providing plugins info...............................6 2.2 Installation................................................6 2.2.1 Documentation.........................................7 2.2.2 Unit Tests............................................7 2.2.3 Test Coverage..........................................7 2.3 Configuration File............................................7 2.3.1 job_builder section.......................................8 2.3.2 jenkins section.........................................9 2.3.3 hipchat section.........................................9 2.3.4 stash section...........................................9 2.3.5 __future__ section.......................................9 2.4 Running.................................................9 2.4.1 Test Mode...........................................
    [Show full text]
  • E-Mail: [email protected] , Phone: +61 (412) 421-925
    Joshua M. Clulow E-mail: [email protected] , Phone: +61 (412) 421-925 TECHNICAL Software Development: SKILLS • Proficient in many high-level programming languages including Javascript (node.js), C, Java, Korn Shell (ksh), awk, etc. • Web application development with particular focus on delegated administration tools • System programming with particular focus on distributed job control and au- tomation • Kernel-level development and debugging of Illumos with mdb(1) and DTrace, with recent focus on porting support for the AMD-V instruction set extensions from Linux to Illumos KVM See: https://github.com/jclulow/illumos-kvm • Kernel-level development and debugging of OpenBSD with ddb and gdb, most recently due to my final year engineering project to create a single-system image cluster of OpenBSD machines See: https://jmc.sysmgr.org/~leftwing/files/fyp.pdf System Administration: • A range of operating systems including Illumos, Solaris, BSD, Linux, Mac OS and Windows • Web servers including Apache and Sun Web Server • Web proxies including Squid and Sun Proxy Server • Java application servers including Glassfish and Tomcat • Networking concepts including DHCP, DNS, IP networks (subnetting and rout- ing) and Firewalls • Solaris-specific technologies including Zones, SMF, ZFS and DTrace • Sun Cluster for highly available and load balanced systems • F5 BIG-IP Load Balancers • Sun 7000-series Unified Storage Systems • Entry-level and mid-range Sun x86 and SPARC hardware • Discrete servers and Blade systems EMPLOYMENT UNIX System Administrator (Manager)
    [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]
  • Oracle to Openjdk Migrations
    DATASHEET Make the Move from Oracle Java to Supported OpenJDK Oracle License Changes Cost of Cost of Number Number Oracle Java OpenJDK OpenLogic of Core of The new licensing requirements for Oracle Java SE Annual Annual Support Users Servers SE subscriptions have prompted many appli- Subscription Subscription cation development teams to reevaluate their 512 32 $92,160 $0 $30,880 options. 992 62 $179,280 $0 $56,080 Many teams are following analysts’ advice and adopting OpenJDK with supported and certified COST COMPARISON OF ORACLE JAVA VERSUS OPENJDK WITH OPENLOGIC SUPPORT builds from other vendors. the free OpenJDK license with OpenLogic support. Whether you have a OpenLogic can help organizations make the small or large core user base, the savings are substantial. move from Oracle Java to a supported OpenJDK The above comparison assumes the following: model with the following: • Most servers have dual, octa-core CPUs for a total • Free, certified and supported builds of of 16 cores. OpenJDK available at openlogic.com/ • The average user is in the 500 – 999 core tier priced openjdk-downloads. at $20/core/month (based on most recent Oracle Java • Enterprise support for any Java, including SE Subscription Global Price List). builds from other vendors. • The average customer has negotiated a 25% discount • Migration services to help you move seam- from Oracle. lessly from Oracle to OpenJDK. Java Support from OpenLogic Achieve Cost-Savings with Supported OpenJDK OpenLogic offers commercial support for all Java distributions, includ- ing Adopt OpenJDK, IBM, and Oracle’s Java. Based on the price of an Oracle Java SE subscription, which includes licensing and support, we’ve put Java support from OpenLogic includes security patches and bug fixes, together a conservative estimate of the annual in addition to guidance for the usage and administration of Java and the cost savings you can expect when migrating to JVM.
    [Show full text]
  • A Post-Apocalyptic Sun.Misc.Unsafe World
    A Post-Apocalyptic sun.misc.Unsafe World http://www.superbwallpapers.com/fantasy/post-apocalyptic-tower-bridge-london-26546/ Chris Engelbert Twitter: @noctarius2k Jatumba! 2014, 2015, 2016, … Disclaimer This talk is not going to be negative! Disclaimer But certain things are highly speculative and APIs or ideas might change by tomorrow! sun.misc.Scissors http://www.underwhelmedcomic.com/wp-content/uploads/2012/03/runningdude.jpg sun.misc.Unsafe - What you (don’t) know sun.misc.Unsafe - What you (don’t) know • Internal class (sun.misc Package) sun.misc.Unsafe - What you (don’t) know • Internal class (sun.misc Package) sun.misc.Unsafe - What you (don’t) know • Internal class (sun.misc Package) • Used inside the JVM / JRE sun.misc.Unsafe - What you (don’t) know • Internal class (sun.misc Package) • Used inside the JVM / JRE // Unsafe mechanics private static final sun.misc.Unsafe U; private static final long QBASE; private static final long QLOCK; private static final int ABASE; private static final int ASHIFT; static { try { U = sun.misc.Unsafe.getUnsafe(); Class<?> k = WorkQueue.class; Class<?> ak = ForkJoinTask[].class; example: QBASE = U.objectFieldOffset (k.getDeclaredField("base")); java.util.concurrent.ForkJoinPool QLOCK = U.objectFieldOffset (k.getDeclaredField("qlock")); ABASE = U.arrayBaseOffset(ak); int scale = U.arrayIndexScale(ak); if ((scale & (scale - 1)) != 0) throw new Error("data type scale not a power of two"); ASHIFT = 31 - Integer.numberOfLeadingZeros(scale); } catch (Exception e) { throw new Error(e); } } } sun.misc.Unsafe
    [Show full text]
  • Professional Summary Professional Experience
    Email: [email protected] Mobile: +91-7892635293 AKASH A versatile, high-energy android native mobile application developer with the distinction of executing prestigious projects of large magnitude within strict time schedule. PROFESSIONAL SUMMARY ➢ 2+years of experience in Android native Application software development. ➢ Currently working at Sidsoft Pvt Ltd as a Software Engineer. ➢ Expertise in building mobile applications using Android. ➢ Back-end experience with Realm. ➢ Mainly worked with Windows and Linux. ➢ Good understanding of core Java. ➢ Worked in several Fast-Paced Environments and delivered stiff project deadlines. ➢ Strong ability to work, learn and collaborate with new teams and technologies. ➢ Always in pursuit to learn and apply industry best practices. ➢ Strong analytical and problem resolution skills. ➢ Capability to work independently, as well as within a team to meet deadlines. ➢ Good written and oral communication skills. ➢ Good understanding of the full mobile development life cycle. ➢ Defining and using Linear Layout, Relative Layout Creating and using Views. ➢ Good understanding of Activities, Activity life cycle and Intents. ➢ Good in creating Toasts, Alert Dialogue and Push Notifications (FCM & POSTMAN Client). ➢ Good Knowledge about the Pushing &Pulling Code into Git & Github Good knowledge about SQLite Helper, XML and JSON (Http Calls). ➢ Good Knowledge on REST API calls and Google Map integration. ➢ Complete Hands on Experience on publishing App into play store, update and adding Google Crash analytics.
    [Show full text]
  • Openjdk – the Future of Open Source Java on GNU/Linux
    OpenJDK – The Future of Open Source Java on GNU/Linux Dalibor Topić Java F/OSS Ambassador Blog aggregated on http://planetjdk.org Java Implementations Become Open Source Java ME, Java SE, and Java EE 2 Why now? Maturity Java is everywhere Adoption F/OSS growing globally Innovation Faster progress through participation 3 Why GNU/Linux? Values Freedom as a core value Stack Free Software above and below the JVM Demand Increasing demand for Java integration 4 Who profits? Developers New markets, new possibilities Customers More innovations, reduced risk Sun Mindshare, anchoring Java in GNU/Linux 5 License + Classpath GPL v2 Exception • No proprietary forks (for SE, EE) • Popular & trusted • Programs can have license any license • Compatible with • Improvements GNU/Linux remain in the community • Fostering adoption • FSFs license for GNU Classpath 6 A Little Bit Of History Jun 1996: Work on gcj starts Nov 1996: Work on Kaffe starts Feb 1998: First GNU Classpath Release Mar 2000: GNU Classpath and libgcj merge Dec 2002: Eclipse runs on gcj/Classpath Oct 2003: Kaffe switches to GNU Classpath Feb 2004: First FOSDEM Java Libre track Apr 2004: Richard Stallman on the 'Java Trap' Jan 2005: OpenOffice.org runs on gcj Mai 2005: Work on Harmony starts 7 Sun & Open Source Java RIs Juni 2005: Java EE RI Glassfish goes Open Source Mai 2006: First Glassfish release Mai 2006: Java announced to go Open Source November 2006: Java ME RI PhoneME goes Open Source November 2006: Java SE RI Hotspot und Javac go Open Source Mai 2007: The rest of Java SE follows suit 8 Status: JavaOne, Mai 2007 OpenJDK can be fully built from source, 'mostly' Open Source 25,169 Source code files 894 (4%) Binary files (“plugs”) 1,885 (8%) Open Source, though not GPLv2 The rest is GPLv2 (+ CP exception) Sun couldn't release the 4% back then as free software.
    [Show full text]
  • Free Java Developer Room
    Room: AW1.121 Free Java Developer Room Saturday 2008-02-23 14:00-15:00 Welcome to the Free Java Meeting Welcome and introduction to the projects, people and themes that make Rich Sands – Mark Reinhold – Mark up the Free Java Meeting at Fosdem. ~ GNU Classpath ~ OpenJDK Wielaard – Tom Marble 15:00-16:00 Mobile Java Take your freedom to the max! Make your Free Java mobile. Christian Thalinger - Guillaume ~ CACAO Embedded ~ PhoneME ~ Midpath Legris - Ray Gans 16:00-16:40 Women in Java Technology Female programmers are rare. Female Java programmers are even more Clara Ko - Linda van der Pal rare. ~ Duchess, Ladies in Java Break 17:00-17:30 Hacking OpenJDK & Friends Hear about directions in hacking Free Java from the front lines. Roman Kennke - Andrew Hughes ~ OpenJDK ~ BrandWeg ~ IcePick 17:30-19:00 VM Rumble, Porting and Architectures Dalibor Topic - Robert Lougher - There are lots of runtimes able to execute your java byte code. But which Peter Kessler - Ian Rogers - one is the best, coolest, smartest, easiest portable or just simply the most fun? ~ Kaffe ~ JamVM ~ HotSpot ~ JikesRVM ~ CACAO ~ ikvm ~ Zero- Christian Thalinger - Jeroen Frijters assembler Port ~ Mika - Gary Benson - Chris Gray Sunday 2008-02-24 9:00-10:00 Distro Rumble So which GNU/Linux distribution integrates java packages best? Find out Petteri Raty - Tom Fitzsimmons - during this distro shootout! ~ Gentoo ~ Fedora ~ Debian ~ Ubuntu Matthias Klose 10:00-11:30 The Free Java Factory OpenJDK and IcedTea, how are they made and how do you test them? David Herron - Lillian Angel - Tom ~ OpenJDK ~ IcedTea Fitzsimmons 11:30-13:00 JIT Session: Discussion Topics Dynamically Loaded Want to hear about -- or talk about -- something the Free Java world and don't see a topic on the agenda? This time is reserved for late binding Tom Marble discussion.
    [Show full text]
  • Annual Report
    The Document Founda��on 2016 Annual Report Document Liberation Own your content Welcome This annual report is the sixth chapter in the story of a long journey, started by a group of people that were sharing the common goal of create something new – finally made by the community, for the community. Today, public administraons, enterprises and individual users worldwide can reap the benefits of the hard work made by a constantly growing community of volunteers and supporters. The report is a showcase of the acvies of the foundaon. Looking back, we have accomplished a large number of objecves in 2016 and we are on track for 2017. We have funded improvements to the organizaon and the product, and supported local acvies carried out by nave language projects. Behind the scenes, the foundaon is growing thanks to the commitment of an amazing group of people, with dozens of volunteers in every geography, and a Photo: Maeo G.P. Flora, CC BY-ND 2.5 few paid staff - led by Florian Effenberger - who take care of daily acvies related to documentaon, localizaon, markeng, design, development, QA, websites and system administraon. The management of a foundaon is somemes complicated; o5en you are called to take important decisions achieved only a5er longer debates. Thanks to the diverse approaches and aptudes the Directors are also focusing on new goals for keeping TDF in the right direcon. I would personally thank Thorsten Behrens, Osvaldo Gervasi, Jan Holesovsky, Andreas Mantke, Michael Meeks, Björn Michaelsen, Simon Phipps, Eike Rathke and Norbert Thiebaud for their big commitment to guide the foundaon where is it today.
    [Show full text]
  • Installing Open Java Development Kit – Ojdkbuild for Windows
    Installing Open Java Development Kit – ojdkbuild for Windows © IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS are registered trademarks owned by IZUM. CONTENTS 1 Introduction ......................................................................................................... 1 2 OpenJDK distribution .......................................................................................... 1 3 Removing Oracle Java ......................................................................................... 2 4 Installing OJDK – 32bit or 64bit, IcedTea Java .................................................. 3 5 Installing the COBISS3 interface ........................................................................ 7 6 Launching the COBISS3 interface .................................................................... 11 7 COBISS3 interface as a trusted source in IcedTea ojdkbuild ........................... 11 © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 i VOS Installing Open Java Development Kit – ojdkbuild for Windows 1 Introduction At the end of 2018 Oracle announced a new business policy for Java SE which entered into force in April 2019. That is why when you install Java a notification and warning window appears. All versions of Java from 8 u201 onwards not intended for personal use are payable. For this reason, we suggest you do not update Java 8 to a newer version for work purposes. If you want a newer version of Java 8, install OpenJDK 8 and IcedTea. Also, do not install Java 8 on new computers (clients), but install OpenJDK 8 with IcedTea support. 2 OpenJDK distribution OpenJDK 1.8. build for Windows and Linux is available at the link https://github.com/ojdkbuild/ojdkbuild. There you will find versions for the installation. The newest version is always at the top, example from 7 May 2019: © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 1/11 Installing Open Java Development Kit – ojdkbuild for Windows VOS 3 Removing Oracle Java First remove the Oracle Java 1.8 software in Control Panel, Programs and Features.
    [Show full text]