Open Source and Sun. It's Importance



Similar documents
USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT

World Wide Technology

Red Hat and the Telecommunications

World Wide Technology

JBoss Enterprise Middleware

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

Unit 10 : An Introduction to Linux OS

Project SailFin: Building and Hosting Your Own Communication Server.

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software

xvm Server and xvm VirtualBox Christopher Beal Principal Engineer

Why use Linux Based Server??

Your Cloud, Your Data, Your Way! owncloud Overview. Club IT - Private and Hybrid Cloud. Austrian Chambers of Commerce Vienna, January 28th, 2014

AppBoard TM 2.6. System Requirements. Technical Documentation. Version July 2015

Moving a Commercial Forecasting Product to Open Source

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Open Source Software Usage in the Schools conceptual strategy

SCO Virtualization Presentation to Customers

How To Value Open Source Software

Free software GNU/Linux TOR project

Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda

IT Infrastructure and Platforms

How To Use Open Source Software In Government

Sun xvm VirtualBox Product Overview

10.04 LTS Server Edition

Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013

How To Write A Test Drive For Kaspersky Anti Virus 6.0 For Windows Server (For Windows)

FOSSBazaar A Governance Initiative to manage Free and Open Source Software life cycle

Part One Business Modeling Business Process Model

Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE

Open Source Software: Recent Developments and Public Policy Implications. World Information Technology and Services Alliance

Policy on Device Drivers for Procurement of Hardware for e-governance

Comparing Free Virtualization Products

What You Should Know About Open Source Software

An Oracle White Paper May Ready for Business: Oracle GlassFish Server

Oracle Linux Overview. Presented by: Anuj Verma Title: Senior Pre-Sales Consultant

1. Introduction 1.1 Methodology

OpenSolaris Karim Berrah

A microeconomic analysis of commercial open source software development

APPLICATION NOTE. RTD Linux Support Overview. SWM Rev C

AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department

Specialized Training Calendar May August Training for Professionals by Professionals

The Red Hat Enterprise Linux advantages over Oracle Linux

Our Technology.NET Development services by Portweb Inc.

REMOTE DEVELOPMENT OPTION

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

GPL, MIT, BSD, GEHC (and me)

QuickDNS 4.6 Installation Instructions

GlassFish. Developing an Application Server in Open Source

Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions

Free Java and OpenJDK. Andrew Haley Tech Lead, Open Source Java

Red Hat Enterprise Linux 6. Stanislav Polášek ELOS Technologies

SAP Predictive Analytics 2.3 Supported Platforms (PAM)

OpenSPARC Program. David Weaver Principal Engineer, UltraSPARC Architecture Principal OpenSPARC Evangelist Sun Microsystems, Inc.

Open Source Software Development

Ubuntu Linux Reza Ghaffaripour May 2008

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Symantec NetBackup Enterprise Server and Server 7.x OS Software Compatibility List

HP Service Manager Compatibility Matrix

Pete s All Things Sun: Comparing Solaris to RedHat Enterprise and AIX Virtualization Features

Open Source in the Real World: Beyond the Rhetoric

VMware Server 2.0 Essentials. Virtualization Deployment and Management

Ruby on Rails in GlassFish Sun Microsystems

Secure the Web: OpenSSO

Sun Constellation System: The Open Petascale Computing Architecture

Transcription:

IT Briefing: Open Source A World Wide Technology Web Seminar Bob Olwig World Wide Technology Harry J Foxwell, PhD Sun

World Wide Technology A market-leading systems integrator that provides innovative technology and supply chain solutions Markets: Government, Commercial, Telecom 2006 Revenues: $2 Billion - 1,200 Employees Profitable, Strong Credit Line - $265M+ Quality Driven: ISO 9000:2000 & TL 9000 Logistics Centers Throughout U.S. Focus on People & Technology $2,000 $1,800 $1,600 $1,400 $1,200 $1,000 $800 $600 $400 Revenue $ Millions $200 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006* $0

World Wide & Sun Microsystems Long-standing Relationship, Since 1992 National Sales Authorization Commercial and Government National VAR Councils Over 100 Certified Technical and Sales Certified Individuals with over 350 Sun Certifications Sun Specialization in: Data Management Solutions Systems Administration Network Administration SunONE Technology Core SunSPARC and Opteron Technologies Sun Certifications include: Data Center Specialty E20k and E25k Server Certified Solaris Operating System Certified Systems and Network Administrator Sun Cluster Software Certified Netra Server Certified StorEdge System Elite Certified SunFire Server Certified SOLAR Edge Elite Certified

Focus On Advanced Technology Solutions Technology Unified Communications Security Solution Integrated voice, video and data networks can lower costs and provide employees with productivity benefits. Adaptive threat response that stops network threats before they stop your business. Wireless Maintain your competitive advantage through the freedom and flexibility of wireless networks. Data Center Intelligent storage architectures can help reduce expenses; increase agility for changing priorities; and improve remote file management and backup.

OPEN SOURCE AND SUN Harry J Foxwell, PhD OS Ambassador Sun Microsystems Federal, Inc

What is Open Source? Source Binary OSI Definition static void vdev_raidz_reconstruct_q(rai dz_map_t *rm, int x) uint64_t *dst, *src, xcount, ccount, count, mask, i; uint8_t *b; int c, j, exp; xcount = rm- >rm_col[x].rc_size / sizeof (src[0]); ASSERT(xcount <= rm- >rm_col[vdev_raidz_q].rc_siz e / sizeof (src 01101101001000000110001001101111011101 01011110010110000101101110011101000010 11100000110100001010000011010000101001 01010001101000011001010010000001101101 01101001011011100110010000100000011000 10011011110110011101100111011011000110 01010111001100111011001000000111011101 10100001101111001001110111001100100000 01100010011001010110100001101001011011 10011001000010000001110100011010000110 01010010000001100111011011110110011101 10011101101100011001010111001100111111 01000011011011000110000101101001011100 10011101100110111101111001011000010110 11100111010000111010001000000100100100 10011101101101001000000110001001101111 01110101011110010110000101101110011101 00001011100000110110011001110110010000 00111011101101000011011110010011101110 0110010000001100010 1. Free Redistribution of Code 2. Source Code Available 3. Allows Derived Works 4. Allows Integrity of Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License with Code 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral > An effective and inexpensive way to foster innovation in software > Open source requires freedom: >You cannot control it...you harness it...and you participate!

Why Do Government Agencies, Educational Institutions & Commercial Businesses Use Open Source Software? Free acquisition and right-to-use, -duplicate, and - distribute licensing models Community development model and source code availability Available on wide variety of operating systems and hardware platforms Vast collection of high-quality, mission-criticalcapable software Paid support usually available > get/use for free > contract for support when required

Isn't Open Source the Same as Linux? No! Open source applications are available on nearly all operating system kernels, including Linux, Solaris, OpenSolaris, Apple OS X, and even MS Windows Linux is just one of several popular open source operating system kernels...others include OpenSolaris, and BSD (basis of Apple OS X) apache, tomcat, perl, samba, MySQL, PostgreSQL, Mozilla/Firefox/Thunderbird, Gnome desktop, gcc compiler tools, GRUB,... are all open source applications, not Linux applications >...all of these run and are supported by Sun on Solaris

The Open Source Environment

What is unique to various open source environments? kernel device drivers Anatomy of a Linux System Anatomy diagram of a Linux System copyright diagram 2001, -copyright O'Reilly 2001, O'ReilLy & Associates. & Used Used with permission. with permission

Open Source Momentum Some facts: > 800,000 -the number of developers contributing to open source >most of them employed by IT providers, many at Sun! > 30 and 11 -average age and years of programming experience of the average contributor > 87% -estimated number of US businesses using open source Critical in developing economies (Brazil, Russia, India, China) the most significant all-encompassing and long-term trend that the software industry has seen since the early 1980s. IDC Group Report August 2006

DoD needs to leverage the corporate mindset that goes along with the shift to Open Technology Development...technology is now a commodity and the business model is providing professional services for solutions versus closed products. DoD Open Technology Roadmap Plan, April 2006

What the Community is saying about OpenSolaris: I think Sun, with this contribution, has contributed more than any other company to the free software community in the form of software. It shows leadership. It s an example I hope others will follow.. Richard Stallman Free Software Foundation

Benefits to the User No cost at the point of acquisition > Low barrier to adoption > Flexibility at deployment, predictable license costs Vendor lock-in is reduced: > Low / no barrier for suppliers to enter the market > Low / no barrier to customer to exit a relationship Increased customizability of software Commercial and community support Pay at the point of value

Open Source Landscape Well established in parts of the stack for years. GNU/Linux: > well established in the data center > growing on the developers' desktops (Red Hat, Suse, Ubuntu) Open Source equivalents exist for almost all user and enterprise/infrastructure software Closed / Proprietary software must be highly differentiated. Open Source favored to be the leading player in every market over time. Apache Web Server Market Share (source: Netcraft)

Open Source Licensing A. Unrestrictive Licenses The three main categories: B. File-Based Licenses C. Project-Based Licenses Attribution licenses Fewest requirements, unrestricted scope of use. Unrestricted development of derived works Examples: Apache: JXTA, Jini BSD: Sun Labs (various) Community fostering licenses Files derived from common files must be shared with the commons. Other derived works may be licensed in any manner. Examples: CDDL: OpenSolaris, JavaEE / Glassfish, NetBeans Project fostering licenses Most requirements: seeks to propagate open source. All work (including derived works) must be shared with the commons. Examples: GPL: OpenSPARC, Project Looking Glass LGPL: OpenOffice

Sun's Open Source Licensing Sun sees value in all three categories Decisions on which license to use are based on > Aims for the project > Code encumbrances OpenSolaris is under the CDDL, a category B license OpenSPARC is under the GPL, a category C license Java is now under GPLv2 Sun is responsible about license proliferation

Sun s History of Community

Open Source and Sun, then... 1982: Sun 1 Workstation > 1MHz, 1 megapixel, 1MB > BSD OS 4.02 Long-standing support for open standards > TCP/IP > NFS > X Windows 1990: Sun buys rights to UNIX > Enables OpenSolaris today Sun 1 Workstation

Open Source and Sun, now Sun is the biggest contributor of code to open source in the world. Sun has always maintained its commitment to open standards. Sun has continued to contribute to open source throughout the 90s and 00s. Sun has a public commitment to open source all of our software... For more details of Sun's contribution to open source, please visit http://www.sun.com/opensource

OpenSolaris OpenSolaris.org DTrace source released April '05 DTrace for FreeBSD & OS X projects underway Solaris source released June '05 OSI-approved CDDL license User-buildable kernel Active, supported community Analogy OpenSolaris:Solaris::Fedora:RedHat Build with gcc, or Sun Studio 11 (FREE!) Page 1

OpenSolaris 17,000 Members 50 Community Projects, BrandZ, DTrace, Solaris ZFS, Zone 41 User Groups Worldwide 230 Code Contributions Innovation Happens Everywhere www.opensolaris.org ~40,000 Downloads 5 OpenSolaris Distros Available: Solaris, SchilliX, BeliniX, Mart-UX, Nexenta 2006 Codie Best Open Source Solution 2005 Open Source World Editor's Choice 2005 InfoWorld Innovators Award 2005 MIT Young Innovator Bryan Cantrill

Solaris Development OpenSolaris -> Solaris

More Open Source work: OpenSolaris projects > Xen > Solaris Containers for Linux Applications OpenSolaris technologies in Apple OS X > DTrace > ZFS

Sun's Open Source Stack GlassF ish X.org Lin ux

Java Java is a set of specifications. Open-sourcing Java = opening Sun s implementation of the 3 specifications: > Java SE (or JDK), Java ME, Java EE Java EE opened under CDDL in 2005 as Glassfish November 2006, Free and Open-Source Java > Java SE opened as OpenJDK under GPL (with Classpath exception) > Java ME opened as Mobile & Embedded under GPL > Project Glassfish to be relicensed under GPL and CDDL > Duke, the Java technology mascot, released under BSD license.

Free and Open Java Status Flavour Community Status Roadmap Java SE First code released, Community launched at Code released Java ME Mobile & Embedded Community launched at Java EE OpenJDK Glassfish openjdk.dev.java.net mobileandembedded.org Code released Community live at glassfish.dev.java.net Fully buildable JDK Dual license, CDDL and GPL

What Sun Sells: Added Value Sun's open source software is free at the point of acquisition: > Zero-cost right-to-use (RTU) You pay for software at the point of value: > Developer support > Enterprise support > Indemnification > Training and education The more users the better Customers are users who purchase support

Learn More About Sun & Open Source http://openyourmindtoday.com/ http://www.sun.com/software/opensource/ http://opensolaris.org/os/ http://www.sun.com/software/solaris/freeware/ http://www.sun.com/software/opensource/java/

Thank you

Additional Content

GlassFish Over 1400 members and 350,000 downloads* Includes Java EE 5, JWSDP and other Web services technologies Building a Java EE 5 open source application server CDDL license Free to download and free to deploy Builds best with NetBeans, available Eclipse plug-in Basis for the Sun Java System Application Server PE 9 Java.sun.com/javaee/GlassFish

Java.net The Java Developer Community s Watercooler Over 200,000* members (2x growth in last year) Over 2,500 Projects, 110 JUGs, 22 Communities Home of JDK TM Project Glassfish, Project Looking Glass, Project Peabody Tools, platform, technology, education, games,... Community-building infrastructure Key Java TM leaders participate

OpenSSO Project provides identity services to enable transparent web single sign on One of 10 top projects on java.net in terms of discussion topics and activity Based on code from Sun's Access Manager product

OpenOffice.org More than 69 million downloads More than 800 thousand user surveys since v2.0 More than 35,000 mailing list subscriptions More than 720 signed Joint Contributor Agreements Over 80 active projects (including 52 native language projects) OASIS OpenDocument Home of the leading multi-platform open source office suite

OpenSPARC First 64-bit, 32 Thread Architecture RTL code available under GPLv2 license Community-driven ports of GNU/Linux to OpenSPARC, including Ubuntu Inclusion of OpenSPARC as the textbook chip design at many universities Broad support from Design Houses, Fab Companies and Tools companies Community-driven ports of GNU/Linux to OpenSPARC, including Ubuntu 3 rd Parties are discounting software to OpenSPARC members Sun's decision to release Verilog source code for the UltraSPARC hardware design under a free software license is an historic step - Sun is showing its profound understanding of the forces shaping our technological future in making this decision. Eben Moglen Software Freedom Law Centre

NetBeans Over 10 M IDE downloads and gaining momentum Over 4 M page views per month Over 450 K mailing list subscribers Tripled active user base in the past two years Over 100 partner endorsements

Sun contributes to GNU/Linux When you boot GNU/Linux, by the time the cursor has appeared, you've probably executed more code that has been touched by Sun than by anybody else. Simon Phipps Chief Open Source Officer Sun Microsystems

Sun supports GNU/Linux Infrastructure Software Desktop Environments Desktop Software Developer Tools Sun Fire T2000 X64 Servers Carrier- Grade Servers Workstation s Sun Fire T1000