SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

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
hazirma
 
Microsoft word presentation
Microsoft word presentationMicrosoft word presentation
Microsoft word presentation
egirshovich
 
Microsoft word basics ppt
Microsoft word basics pptMicrosoft word basics ppt
Microsoft word basics ppt
jdbutler13
 

Viewers also liked (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
 

Similar to Code is Our Platform - Ignite 2012 at OSCON

Similar to Code is Our Platform - Ignite 2012 at OSCON (20)

Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
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
 
Open source presentation
Open source presentationOpen source presentation
Open source presentation
 
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
 
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
 
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
 
Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for Business
 
Open Source Trends and Why They Matter to Health Care
Open Source Trends and Why They Matter to Health CareOpen Source Trends and Why They Matter to Health Care
Open Source Trends and Why They Matter to Health Care
 
10 best platforms to find free datasets
10 best platforms to find free datasets10 best platforms to find free datasets
10 best platforms to find free datasets
 
Collaborative Blockchain- All You Need to Know About Hyperledger
Collaborative Blockchain- All You Need to Know About HyperledgerCollaborative Blockchain- All You Need to Know About Hyperledger
Collaborative Blockchain- All You Need to Know About Hyperledger
 

More from Black Duck by Synopsys

More from 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
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

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

Editor's Notes

  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.