SlideShare uma empresa Scribd logo
1 de 20
“Code is our platform”
Dave Gruber
   Director of Developer Programs
   Black Duck Software
Smart Disclosure Summit
              March 30, 2012
              US National Archives

“The White House… is pleased to invite you to our Smart
Disclosure Summit to discuss a powerful new policy approach
to helping consumers make better informed decisions.”
 In late March, a special summit was convened in Washington, inviting technology luminaries and government administrators to join together to talk
 about Smart Disclosure. The goal of the summit was to inspire and support agency efforts on Smart Disclosure.                                       2
Smart Disclosure
“The Federal government uses disclosure as a way to
ensure that consumers know what they are purchasing
and are able to compare alternatives.”




“Smart disclosure refers to the timely release of complex information
and data in standardized, machine readable formats in ways that
enable consumers to make informed decisions.”
A huge amount of personal data about interactions with companies and government is being captured from citizens every day, with little benefit to
them. Smart Disclosure is a government initiative to return this information to citizens in ways that enable them to make better decisions about
finance, healthcare, energy, and more.
                                                           http://www.whitehouse.gov/blog/2012/03/30/informing-consumers-through-smart-disclosure 3
At the summit, Tim O’Reilly gave an insightful presentation, setting the stage for what Smart Disclosure could become. While I didn’t attend the
summit, I did review his presentation where I learned a number of important insights.
                                                                                 http://www.slideshare.net/timoreilly/the-future-of-smart-disclosure   4
Aggregators provide choice engines




                            Helping us learn and
                             compare choices
In Tim’s presentation, he used a number of examples of existing consumer systems that aggregate vast amounts of data and use innovative
approaches to present information in ways that help people learn and compare their options, leading to more informed decisions.           5
The value-add is not creating the data,
        but presenting it in an innovative way
           that enables faster decision making.



And while these systems aggregate huge amounts of data and display part of it in a very simple format, the value of these systems is not in the data,
but instead in how simple it is to search for, understand, and compare data.                                                                            6
“Data is the platform for the 21st Century”
                                                                                                   Tim O’Reilly, March 30, 2012
But the data is in fact critical to the solution. In Tim’s presentation he said “Data is the platform for the 21st Century”. The way I interpreted this
statement is that as we capture more and more data, we will need to focus on systems that help people sift through the noise and easily find the
                                                                                                                                                          7
information they need, with decision support help.
Example: mapping
                              US Government
                             supplied the data




A great example that Tim used in his presentation is mapping data. While the US Gov has done a tremendous amount of heavy lifting providing a
                                                                                                                                                8
wealth of complex geospacial data, it was in fact the innovative systems layered on top of tis data that became so compelling and useful.
Code is our “data”, and therefore our platform




And while as developers, we are often building these “choice” systems, code is our life. Collectively, we create billions of lines of code, code that we
share openly for others to use and leverage. Code is OUR platform, one that we together build upon, grow and innovate upon.                                9
We share code in many places



                                                                                                  260k projects
                    1.8m repositories



                                                                                           107.6k repositories



                            28.5k projects

                                                                              30k projects

                    9.5k projects

We store that code in lots of different places, making it difficult to traverse the many source code repositories to leverage the massive platform of
code that we’ve all contributed to building.                                                                                                            10
Where’s our choice
                             engine?




So where is our “choice” engine? The tools that can help us harvest and leverage this massive platform of code? Most of us depend on text
search engines that weren’t designed for code or project search. Yet we make due and sift through tens of thousands of projects to find what we
are looking for. But what if we had a fast, easy mechanism to find and browse code from projects that come from anywhere? What if we could
“take a look” in the universe of open source projects? We can.                                                                                  11
Introducing Ohloh Code




                    10B+ Lines of Open Source Code

                                               code.ohloh.net
Live on Weds (7/18) - a new open source code search engine called Ohloh Code. Ohloh Code is an evolution of Koders.com, with more
capabilities and more code. At Black Duck, we saw an opportunity to provide an integrated site that will allow you to not only look for code,
but to also understand the community behind the code. Most of you probably already know Ohloh, and some of you will already know
Koders, but when integrated together, they become a powerful resource to speed up the process of finding, learning about and evaluating
                                                                                                                                                12
code.
Syntax-aware Code Search




Ohloh Code is a syntax-aware code search engine, helping you search for specific classes, methods, functions, structures, or specific combinations.
                                                                                                                                                      13
Aggregating to a common, searchable db




                                                                    Code
And Ohloh Code aggregates code from all the different code repositories providing you with a single search engine that can provide you with the
visibility to all of your choices.                                                                                                                14
Filter results




While searching, you can filter your results to narrow your selections by things like language, projects, and more.

                                                                                                                      15
Formatted, color-coded, highlighted




When you select code, it is formatted and highlighted for easy reading, with highlighted search criteria.

                                                                                                            16
Understand the community behind the code




                         Click on the project
                         to see full project
                         details




And if you want to learn about the community behind the code, Ohloh gives you summary info. And if you click you can drill down to see all the project
details.
Toggle over to project view to learn more
Ensure your project is searchable
by adding it to Ohloh




                                                        Code
    Ohloh                                             Indexing                                          Ohloh
            Projects
                                                                                                               Code

                                        code.ohloh.net
If you have a new project that you want to make searchable and you want Ohloh to start analyzing, all you need to do is add the project name and
source code location. Ohloh does all the rest.
Code
                       code.ohloh.net




And you can start using Ohloh Code today. While we index the remaining projects and optimize performance, we’ll be in beta for a couple months.

                                                                                           dgruber@blackducksoftware.com

Mais conteúdo relacionado

Destaque

2.2.1.3 Internet Service Provider
2.2.1.3 Internet Service Provider2.2.1.3 Internet Service Provider
2.2.1.3 Internet Service Providerhazirma
 
GENERATIONS OF COMPUTER
GENERATIONS OF COMPUTERGENERATIONS OF COMPUTER
GENERATIONS OF COMPUTERRajat More
 
Recruitment and selection powerpoint presentation
Recruitment and selection powerpoint presentationRecruitment and selection powerpoint presentation
Recruitment and selection powerpoint presentationAndrew Schwartz
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentationegirshovich
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMridul Bansal
 
Microsoft word basics ppt
Microsoft word basics pptMicrosoft word basics ppt
Microsoft word basics pptjdbutler13
 

Destaque (8)

2.2.1.3 Internet Service Provider
2.2.1.3 Internet Service Provider2.2.1.3 Internet Service Provider
2.2.1.3 Internet Service Provider
 
Isp
IspIsp
Isp
 
GENERATIONS OF COMPUTER
GENERATIONS OF COMPUTERGENERATIONS OF COMPUTER
GENERATIONS OF COMPUTER
 
Introduction to microsoft word 2007
Introduction to microsoft word 2007Introduction to microsoft word 2007
Introduction to microsoft word 2007
 
Recruitment and selection powerpoint presentation
Recruitment and selection powerpoint presentationRecruitment and selection powerpoint presentation
Recruitment and selection powerpoint presentation
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentation
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATION
 
Microsoft word basics ppt
Microsoft word basics pptMicrosoft word basics ppt
Microsoft word basics ppt
 

Semelhante a Code is Our Platform - Ignite 2012 at OSCON

Open Source Movement
Open Source MovementOpen Source Movement
Open Source MovementMesut Yılmaz
 
Open source presentation
Open source presentationOpen source presentation
Open source presentationRona Segev Gal
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersRoy Leiser
 
Technology At The Finest
Technology At The FinestTechnology At The Finest
Technology At The FinestAmanda Hengel
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerTracy Kuhrt
 
Open And Closed Source Systems Essay
Open And Closed Source Systems EssayOpen And Closed Source Systems Essay
Open And Closed Source Systems EssaySandra Anderson
 
Top 10 renowned big data companies
Top 10 renowned big data companiesTop 10 renowned big data companies
Top 10 renowned big data companiesRobert Smith
 
lawTechCamp - Knowledge Management Panel
lawTechCamp - Knowledge Management PanellawTechCamp - Knowledge Management Panel
lawTechCamp - Knowledge Management Panellawtechcamp
 
OASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsOASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsJamie Clark
 
OASIS: How open source and open standards work together: the Internet of Things
OASIS: How open source and open standards work together: the Internet of ThingsOASIS: How open source and open standards work together: the Internet of Things
OASIS: How open source and open standards work together: the Internet of ThingsJames Bryce Clark
 
Red Hat Summit, World IP Day, and the new OWASP Top 10
Red Hat Summit, World IP Day,  and the new OWASP Top 10Red Hat Summit, World IP Day,  and the new OWASP Top 10
Red Hat Summit, World IP Day, and the new OWASP Top 10Black Duck by Synopsys
 
Build your business on top of Open Source
Build your business on top of Open SourceBuild your business on top of Open Source
Build your business on top of Open SourceAntonio Peric-Mazar
 
Push To Test - Open Source Adoption in the Enterprise
Push To Test - Open Source Adoption in the EnterprisePush To Test - Open Source Adoption in the Enterprise
Push To Test - Open Source Adoption in the EnterpriseAndrew Aitken
 
It’s No Myth: Compliance Is Good Business
It’s No Myth: Compliance Is Good BusinessIt’s No Myth: Compliance Is Good Business
It’s No Myth: Compliance Is Good BusinessBlack Duck by Synopsys
 
Open Source Productivity Tools That Run On Windows
Open Source Productivity Tools That Run On WindowsOpen Source Productivity Tools That Run On Windows
Open Source Productivity Tools That Run On WindowsDawn Rodriguez
 
Selecting Proprietary, Open Source, Or Free Software For...
Selecting Proprietary, Open Source, Or Free Software For...Selecting Proprietary, Open Source, Or Free Software For...
Selecting Proprietary, Open Source, Or Free Software For...Caitlin Wilson
 
Become a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureBecome a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureAngel Diaz
 

Semelhante a Code is Our Platform - Ignite 2012 at OSCON (20)

Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
Open source presentation
Open source presentationOpen source presentation
Open source presentation
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV Partners
 
Technology At The Finest
Technology At The FinestTechnology At The Finest
Technology At The Finest
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
 
Meetup srilanka
Meetup srilankaMeetup srilanka
Meetup srilanka
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Open And Closed Source Systems Essay
Open And Closed Source Systems EssayOpen And Closed Source Systems Essay
Open And Closed Source Systems Essay
 
Top 10 renowned big data companies
Top 10 renowned big data companiesTop 10 renowned big data companies
Top 10 renowned big data companies
 
lawTechCamp - Knowledge Management Panel
lawTechCamp - Knowledge Management PanellawTechCamp - Knowledge Management Panel
lawTechCamp - Knowledge Management Panel
 
OASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsOASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of things
 
OASIS: How open source and open standards work together: the Internet of Things
OASIS: How open source and open standards work together: the Internet of ThingsOASIS: How open source and open standards work together: the Internet of Things
OASIS: How open source and open standards work together: the Internet of Things
 
Red Hat Summit, World IP Day, and the new OWASP Top 10
Red Hat Summit, World IP Day,  and the new OWASP Top 10Red Hat Summit, World IP Day,  and the new OWASP Top 10
Red Hat Summit, World IP Day, and the new OWASP Top 10
 
Build your business on top of Open Source
Build your business on top of Open SourceBuild your business on top of Open Source
Build your business on top of Open Source
 
Push To Test - Open Source Adoption in the Enterprise
Push To Test - Open Source Adoption in the EnterprisePush To Test - Open Source Adoption in the Enterprise
Push To Test - Open Source Adoption in the Enterprise
 
It’s No Myth: Compliance Is Good Business
It’s No Myth: Compliance Is Good BusinessIt’s No Myth: Compliance Is Good Business
It’s No Myth: Compliance Is Good Business
 
Open Source Productivity Tools That Run On Windows
Open Source Productivity Tools That Run On WindowsOpen Source Productivity Tools That Run On Windows
Open Source Productivity Tools That Run On Windows
 
Selecting Proprietary, Open Source, Or Free Software For...
Selecting Proprietary, Open Source, Or Free Software For...Selecting Proprietary, Open Source, Or Free Software For...
Selecting Proprietary, Open Source, Or Free Software For...
 
Become a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureBecome a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & Culture
 
Mis full
Mis fullMis full
Mis full
 

Mais de Black Duck by Synopsys

Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck HubFLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck HubBlack Duck by Synopsys
 
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...Black Duck by Synopsys
 
Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical GuideFLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical GuideBlack Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your DealFLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your DealBlack Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub Black Duck by Synopsys
 
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...Black Duck by Synopsys
 
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...Black Duck by Synopsys
 
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Black Duck by Synopsys
 
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...Black Duck by Synopsys
 
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...Black Duck by Synopsys
 
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...Black Duck by Synopsys
 
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...Black Duck by Synopsys
 
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating NewsOpen Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating NewsBlack Duck by Synopsys
 

Mais de Black Duck by Synopsys (20)

Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
 
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
 
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck HubFLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
 
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
 
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
 
Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018
 
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
 
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical GuideFLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your DealFLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
 
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
 
FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub
 
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
 
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
 
Open Source Rookies and Community
Open Source Rookies and CommunityOpen Source Rookies and Community
Open Source Rookies and Community
 
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
 
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
 
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
 
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
 
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...
 
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating NewsOpen Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
 

Último

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 

Último (20)

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 

Code is Our Platform - Ignite 2012 at OSCON

  • 1. “Code is our platform” Dave Gruber Director of Developer Programs Black Duck Software
  • 2. Smart Disclosure Summit March 30, 2012 US National Archives “The White House… is pleased to invite you to our Smart Disclosure Summit to discuss a powerful new policy approach to helping consumers make better informed decisions.” In late March, a special summit was convened in Washington, inviting technology luminaries and government administrators to join together to talk about Smart Disclosure. The goal of the summit was to inspire and support agency efforts on Smart Disclosure. 2
  • 3. Smart Disclosure “The Federal government uses disclosure as a way to ensure that consumers know what they are purchasing and are able to compare alternatives.” “Smart disclosure refers to the timely release of complex information and data in standardized, machine readable formats in ways that enable consumers to make informed decisions.” A huge amount of personal data about interactions with companies and government is being captured from citizens every day, with little benefit to them. Smart Disclosure is a government initiative to return this information to citizens in ways that enable them to make better decisions about finance, healthcare, energy, and more. http://www.whitehouse.gov/blog/2012/03/30/informing-consumers-through-smart-disclosure 3
  • 4. At the summit, Tim O’Reilly gave an insightful presentation, setting the stage for what Smart Disclosure could become. While I didn’t attend the summit, I did review his presentation where I learned a number of important insights. http://www.slideshare.net/timoreilly/the-future-of-smart-disclosure 4
  • 5. Aggregators provide choice engines Helping us learn and compare choices In Tim’s presentation, he used a number of examples of existing consumer systems that aggregate vast amounts of data and use innovative approaches to present information in ways that help people learn and compare their options, leading to more informed decisions. 5
  • 6. The value-add is not creating the data, but presenting it in an innovative way that enables faster decision making. And while these systems aggregate huge amounts of data and display part of it in a very simple format, the value of these systems is not in the data, but instead in how simple it is to search for, understand, and compare data. 6
  • 7. “Data is the platform for the 21st Century” Tim O’Reilly, March 30, 2012 But the data is in fact critical to the solution. In Tim’s presentation he said “Data is the platform for the 21st Century”. The way I interpreted this statement is that as we capture more and more data, we will need to focus on systems that help people sift through the noise and easily find the 7 information they need, with decision support help.
  • 8. Example: mapping US Government supplied the data A great example that Tim used in his presentation is mapping data. While the US Gov has done a tremendous amount of heavy lifting providing a 8 wealth of complex geospacial data, it was in fact the innovative systems layered on top of tis data that became so compelling and useful.
  • 9. Code is our “data”, and therefore our platform And while as developers, we are often building these “choice” systems, code is our life. Collectively, we create billions of lines of code, code that we share openly for others to use and leverage. Code is OUR platform, one that we together build upon, grow and innovate upon. 9
  • 10. We share code in many places 260k projects 1.8m repositories 107.6k repositories 28.5k projects 30k projects 9.5k projects We store that code in lots of different places, making it difficult to traverse the many source code repositories to leverage the massive platform of code that we’ve all contributed to building. 10
  • 11. Where’s our choice engine? So where is our “choice” engine? The tools that can help us harvest and leverage this massive platform of code? Most of us depend on text search engines that weren’t designed for code or project search. Yet we make due and sift through tens of thousands of projects to find what we are looking for. But what if we had a fast, easy mechanism to find and browse code from projects that come from anywhere? What if we could “take a look” in the universe of open source projects? We can. 11
  • 12. Introducing Ohloh Code 10B+ Lines of Open Source Code code.ohloh.net Live on Weds (7/18) - a new open source code search engine called Ohloh Code. Ohloh Code is an evolution of Koders.com, with more capabilities and more code. At Black Duck, we saw an opportunity to provide an integrated site that will allow you to not only look for code, but to also understand the community behind the code. Most of you probably already know Ohloh, and some of you will already know Koders, but when integrated together, they become a powerful resource to speed up the process of finding, learning about and evaluating 12 code.
  • 13. Syntax-aware Code Search Ohloh Code is a syntax-aware code search engine, helping you search for specific classes, methods, functions, structures, or specific combinations. 13
  • 14. Aggregating to a common, searchable db Code And Ohloh Code aggregates code from all the different code repositories providing you with a single search engine that can provide you with the visibility to all of your choices. 14
  • 15. Filter results While searching, you can filter your results to narrow your selections by things like language, projects, and more. 15
  • 16. Formatted, color-coded, highlighted When you select code, it is formatted and highlighted for easy reading, with highlighted search criteria. 16
  • 17. Understand the community behind the code Click on the project to see full project details And if you want to learn about the community behind the code, Ohloh gives you summary info. And if you click you can drill down to see all the project details.
  • 18. Toggle over to project view to learn more
  • 19. Ensure your project is searchable by adding it to Ohloh Code Ohloh Indexing Ohloh Projects Code code.ohloh.net If you have a new project that you want to make searchable and you want Ohloh to start analyzing, all you need to do is add the project name and source code location. Ohloh does all the rest.
  • 20. Code code.ohloh.net And you can start using Ohloh Code today. While we index the remaining projects and optimize performance, we’ll be in beta for a couple months. dgruber@blackducksoftware.com

Notas do Editor

  1. I’m here to share an important announcement about a new community resource that we will be launching this week at OSCON.
  2. In late March, a special summit was convened in Washington, inviting technology luminaries and government administrators to join together to talk about Smart Disclosure. The goal of the summit was to inspire and support agency efforts on Smart Disclosure.
  3. A hugeamount of personal data about interactions with companies and government is being captured from citizens every day, with little benefit to them. Smart Disclosure is a government initiative to return this information to citizens in ways that enable them to make better decisions about finance, healthcare, energy, and more.
  4. At the summit, Tim O’Reilly gave aninsightful presentation, setting the stage for what Smart Disclosure could become. While I didn’t attend the summit, I did review his presentation where I learned a number of important insights.
  5. In Tim’s presentation,He used a number of examples of existing consumer systemsThat aggregate vast amounts of dataAnd use innovative approaches to present information in ways that help people learn and compare their options, leading to more informed decisions.
  6. And while these systems aggregate huge amounts of data and display part of it in a very simple format, the value of these systems is not in the data, but instead in how simple it is to search for, understand, and compare data.
  7. But the data is in fact critical to the solution. In Tim’s presentation he said “Data is the platform for the 21st Century”. The way I interpreted this statement is that as we capture more and more data, we will need to focus on systems that help people sift through the noise and easily find the information they need, with decision support help.
  8. A great example that Tim used in his presentation is mapping data. While the US Gov has done a tremendous amount of heavy lifting providing a wealth of complex geospacial data, it was in fact the innovative systems layered on top of this data that became so compelling and useful.
  9. And while as developers, we are often building these “choice” systems, code is our life. Collectively, we create billions of lines of code, code that we share openly for others to use and leverage. Code is OUR platform, one that we together build upon, grow and innovate upon. http://www.doolwind.com/blog/
  10. We store that code in lots of different places, making it difficult to traverse the many source code repositories to leverage the massive platform of code that we’ve all contributed to building.
  11. So where’s our “choice” engine? The tools that can help us harvest and leverage this massive platform of code?Most of us depend on text search engines that weren’t designed for code or project search. Yet we make due and sift through tens of thousands of projects to find what we are looking for. Some of you search for applicable code or projects using search tools within the IDEs we use or in a browser searching individual code repositories.But what if we had a fast, easy mechanism to find and browse code from projects that come from anywhere? What if we could “take a look” in the universe of open source projects?We can.
  12. Going live on Weds this week, is a new open source code search engine called Ohloh Code.Ohloh Code is an evolution of Koders.com, with more capabilities and more code.At Black Duck, we saw an opportunity to provide an integrated site that will allow you to not only look for code, but to also understand the community behind the code.Most of you probably already know Ohloh, and some of you will already know Koders, but when integrated together, they become a powerful resource to speed up the process of finding, and evaluating code. Providing you leverage. You can: Search source code from Ohloh's vast library of projectsPowerful, syntactically-aware searchDive into a project's code baseUnderstand the community behind the codeLearn from the best with code examples
  13. Ohloh Code is a syntax-aware code search engine, helping you search for specific classes, methods, functions, structures, or specific combinations.
  14. And Ohloh Code aggregates code from all the different code repositories providing you with a single search engine that can provide you with the visibility to all of your choices.
  15. While searching, you can filter your results to narrow your selections by things like language, projects, and more.
  16. You can start using Ohloh Code today. While we index the remaining projects and optimize performance, we’ll be in beta for a couple months.