Community Architecture and Leadership @harishpillay • +65.9636.9253 • [email protected] November 2014 https://speakerdeck.com/harishpillay/brunei-smarter-cities
Source Solutions have become a game changer for: • Radically driving cost out of Government • Providing government the platform to deliver innovation and to be more agile in delivering new services to constituents
Source Solutions have become a game changer for: • Radically driving cost out of Government • Providing government the platform to deliver innovation and to be more agile in delivering new services to constituents • Educate you on the overall open source objectives and provide you strategies to leverage Open Source safely in your organizations
Source Solutions have become a game changer for: • Radically driving cost out of Government • Providing government the platform to deliver innovation and to be more agile in delivering new services to constituents • Educate you on the overall open source objectives and provide you strategies to leverage Open Source safely in your organizations • Point you to some resources where you can learn more
promotes a universal access via a free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone.”
changed, and shared (in modified or unmodified form) by anyone. Open source software is made by many people, and distributed under licenses that comply with the Open Source Definition.”
free to collaborate, we create and solve problems that no one person may be able to solve on their own • Share. • We learn more from each other when information is open
free to collaborate, we create and solve problems that no one person may be able to solve on their own • Share. • We learn more from each other when information is open • Collaborate. • Through “meritocracy”, the best ideas win • Through Communities formed around a common purpose
free to collaborate, we create and solve problems that no one person may be able to solve on their own • Share. • We learn more from each other when information is open • Collaborate. • Through “meritocracy”, the best ideas win • Through Communities formed around a common purpose • Let everyone else do the same. Source: https://opensource.com/open-source-way
for users. One for casual watchers. The heart of the project. A complete history of all changes. Anyone can read, only committers can write. The to-do list. Where users and developers interact. Where you’ll learn why a change was made. ISSUE TRACKER
tells how contributions are handled • Licensing determines the business model • If you compel source distribution, how do you build a business? • Licensing should be easy • If it’s too complicated, you lose contributors
tells how contributions are handled • Licensing determines the business model • If you compel source distribution, how do you build a business? • Licensing should be easy • If it’s too complicated, you lose contributors • Most Open Source software is delivered under the GPL (GNU Public License) • You may copy, distribute, and modify the software as long as you track changes in source files and keep modifications under GPL. • You can distribute your application using a GPL Library commercially, but you must open source/disclose the source code
Foundation Linux Kernel Development March 2012 (Pages 10-11) RED HAT INTEL NOVELL IBM TEXAS INSTRUMENTS CONSULTANTS BROADCOM NOKIA SAMSUNG ORACLE GOOGLE WOLFSON MICROELECTRONICS AMD FUJITSU PENGUTRONIX ATHEROS COMMUNICATIONS FREESCALE MICROSOFT ST ERICSSON WIND RIVER MITAC SFR ANALOG DEVICES TGLX PITA LINARO QLOGIC MARVELL Corporate Contributions to Linux (SINCE KERNEL 2.6.36) 0% 2% 4% 6% 8% 10% 12% COMPANY / ORGANIZATION * * the developers who are known to be doing this work on their own, with no financial contribution happening from any company' are not grouped together as 'None' and instead are considered part of the 'long tail,' as are contributors of academic or unknown sponsorship. 'LONG TAIL' OF CONTRIBUTORS
Contributors to Icehouse Release 0 500 1000 1500 2000 2500 3000 3500 Red Hat IBM HP Rackspace Mirantis SUSE OpenStack Foundation eNovance Intel 0 50 100 150 200 250 300 350 400 Red Hat Others HP Mirantis IBM Rackspace Canonical OpenStack Foundation Dreamhost • Overall commits per company (aggregated) • Closed Tickets per company (aggregated) Learn more about projects, communities, and contributors - Check out: https://www.openhub.net/
is likely to impact three times as many other elements as a similar change in Linux. We conclude that the first version of Mozilla was much less modular than a comparable version of Linux." MacCormack, Rusnak, and Baldwin. “Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code” http://opensource.mit.edu/papers/maccormackrusnakbaldwin2.pdf
was rapidly and successfully redesigned to become much more modular - at least as modular as Linux, in fact.... the differences in code appear to result from differences in organization.” Nick Carr, http://www.roughtype.com/archives/2006/01/open_sources_du.php
& hardware partners, customers, and academia to participate at every stage of development. 100,000+ PROJECTS Participate in & create community- powered upstream projects. PARTICIPATE INTEGRATE STABILIZE (upstream projects) (community platforms) (supported products platforms, & solutions) Integrate upstream projects, fostering open community platforms. Commercialize these platforms together with a rich ecosystem of services & certifications.
Multiple levels of technical support - based on your needs 2. Government certifications (e.g. NIAP/Common Criteria, FIPS 140-2, etc.) 3. Product support and stability for many years (7-10 minimum) 4. Best practices for life cycle management (for major/minor releases) 5. Timely delivery of: Updates, Patches, Security Fixes, Upgrades 6. Security Response Team 7. Training and Implementation Services 8. Software Assurance 9. Size and scale of the ISV/IHV ecosystem 10.Asset Management/Tracking
for America • http://opensourceforamerica.org/ • Helps government and industry use and make open source together. • CivicCommons • http://civiccommons.org/ • Building an open source government stack.
for America • http://opensourceforamerica.org/ • Helps government and industry use and make open source together. • CivicCommons • http://civiccommons.org/ • Building an open source government stack. • Mil-OSS • http://mil-oss.org/ • DoD and intelligence open source advocates.
Guide • http://olex.openlogic.com/wazi/2009/create-open-source-policy/ • A great walk through of policy creation. • Linux Foundation and Foss Bazaar • http://www.linuxfoundation.org/programs/legal/compliance • https://fossbazaar.org/ • http://fossology.org • A project to simplify open source policies.
Guide • http://olex.openlogic.com/wazi/2009/create-open-source-policy/ • A great walk through of policy creation. • Linux Foundation and Foss Bazaar • http://www.linuxfoundation.org/programs/legal/compliance • https://fossbazaar.org/ • http://fossology.org • A project to simplify open source policies. • Code for America • http://codeforamerica.org
Guide • http://olex.openlogic.com/wazi/2009/create-open-source-policy/ • A great walk through of policy creation. • Linux Foundation and Foss Bazaar • http://www.linuxfoundation.org/programs/legal/compliance • https://fossbazaar.org/ • http://fossology.org • A project to simplify open source policies. • Code for America • http://codeforamerica.org • BarCamp – unconference bringing developers together • http://barcamp.org
and deliver innovation to constituents • Cloud, Big Data, Application Integration/Development Tools to name a few... • Government and Enterprise will need support from Open Source Providers – Consider all the factors
and deliver innovation to constituents • Cloud, Big Data, Application Integration/Development Tools to name a few... • Government and Enterprise will need support from Open Source Providers – Consider all the factors • How will you embrace Open Source? • Do you have an Open Source Strategy & Policy?
and deliver innovation to constituents • Cloud, Big Data, Application Integration/Development Tools to name a few... • Government and Enterprise will need support from Open Source Providers – Consider all the factors • How will you embrace Open Source? • Do you have an Open Source Strategy & Policy? • The successful adoption of any technology relies on skilled people and appropriate process • Open Source solutions can help Government be more agile
Open source is not reliable or supported. 3. Big companies don't use open source. 4. Open source is hostile to intellectual property. 5. Open source is all about licenses. 6. If I give away my software to the open source community, thousands of developers will suddenly start working for me for nothing. 7. Open source only matters to programmers, since most users never look under the hood anyway. 8. The open source movement is not sustainable, since people will stop developing free software once they see others making lots of money from their efforts. 9. Open source is playing catch-up to Microsoft and the commercial world. MYTHS BUSTED