Greg Olson, Senior Partner at open source consulting firm Olliance Group and Bart Copeland, President and CEO of ActiveState, the dynamic languages company present an informative webinar to:
* Investigate legal, operational and market risks associated with open source
* Address common pitfalls with open source licensing
* Identify proven tips for creating an open source governance program
* Explore commercial open source options to mitigate open source legal and operational risks
* Share effective steps to protect your organization against costly infringements
6. Poll: What are the biggest challenges you face around integrating open source packages? 0% 10% 20% 30% 40% 50% 60% 70% 80% 1 Challenge % of Respondents Ensure license compliance for elements at distribution time Maintaining code and version consistency across the company Managing support for many open source elements Higher volume of code acquisition decisions Managing participation in public communities
7.
8.
9.
10.
11. Poll: What percentage of open source projects in your organization are currently indemnified? 62% 24% 4% 2% 8% Don't know 0-25% 26-50% 51-75% 76-100%
22. #1 in Open Source Adoption: Dynamic Languages 57% of enterprises using dynamic languages
23. Poll: Which dynamic languages are you using in your enterprise development?
24. Drivers for Dynamic Languages Faster time to market Increase staff productivity Uptime of customer applications Development Compliance with commercial support Legal risk mitigation Distribution rights Business
Good morning, good afternoon and good evening depending on where you are in the world and welcome to today’s webcast “Safeguarding against the risks of improper open source licensing – valuable lessons for software and hardware vendors brought to you by Olliance Group and ActiveState. I am Liliya Apostolova, today’s announcer and here are just a few housekeeping items before we begin. This webcast will be interactive between you and our presenters. This program contains audio polling. The polling questions will appear in the slide presentation window. Please complete the polls when they appear and click on the submit answer button right there on the polling slide window after you finish. Thanks in advance for your participation. And speaking of participation, you can participate in the Q&A session. Just type a question into chat panel the webinar pane and click the submit button. We’ll try to answer as many of your questions during the Q&A.
Now onto the presentation “Safeguarding against the risks of improper open source licensing – valuable lessons for software and hardware vendors”. Discussing today’s topic will be Greg Olson, Senior Partner and manager IP Management Practice at Olliance Group, an open source consulting . Greg has over 29 years of software industry experience in engineering, marketing and business development. As a senior executive at Olliance Group he has led engagements for major companies such as Microsoft, Palm and Barclays Global Investors, for commercial software companies initiating open source strategies such as Infobright, Adaptive Planning and Solid Information Systems and for open source start-ups such as EnterpriseDB, JasperSoft and Lucid Imagination. Also speaking today, we have Bart Copeland, President and CEO of ActiveState. Bart brings twenty years of leadership, management, finance, and business experience to his position as CEO and President of ActiveState. Before he joined ActiveState, Bart led several high-tech organizations in the capacity of President &CEO, including Credo Interactive Inc, iMessaging Systems, Inc , Recombo, and PhotoChannel Networks Inc. Mr. Copeland has been instrumental in structuring these organizations in terms of company vision, strategic planning, corporate and legal affairs, marketing strategy, financing, business development and alliances, sales & distribution channels, and administrative operations. So Welcome to Greg and to Bart.
Our agenda today includes the following: Discussing the legal, operational and market risks associated with open source Common pitfalls with open source licensing Tips for creating an open source governance program Effective steps to protect your organization against costly infringements Highlighting some Commercial open source options to mitigate risks We’ll complete the webcast with our Q&A session. With that, I’d like to introduce you to our first presenter, Greg Olson. Hello Greg.
Our first poll question is: What are the biggest challenges you face around integrating open source packages? This is a multiple choice question so please select all answers that apply to you. a) Higher volume of code acquisition decisions b) Maintaining code and version consistency across the company c) Managing support for many open source elements d) Managing participation in public communities e) Ensure license compliance for elements at distribution time Once you have selected your answer, click on the submit button. I’d like to give everyone an opportunity to weigh in on this question so we’ll give them 10 more seconds. Let’s see what you selected as the biggest challenges you face around integrating open source packages. It seems most of you ( %) selected ….. Now, back to Greg’s presentation.
Second poll question on indemnification This is a single answer question so please select the answer that applies to you. What percentage of open source projects in your organization are currently indemnified? a) 0-25% b) 26-50% c) 51-75% d) 76-100% e) Don't know Once you have selected your answer, click on the submit button. I’d like to give everyone an opportunity to weigh in on this question What percentage of open source projects in your organization are currently indemnified? And the possible choices are a) 0-25% b) 26-50% c) 51-75% d) 76-100% e) Don't know Let’s see how many of your open source projects are currently indemnified. It seems most of you ( %) selected ….. Now, back to Greg’s presentation.
Policy What licenses are compatible with your company’s plans? What quality standards match your company’s uses? What level of support meet your company’s needs? Who makes the calls? Process Insure policy is applied reliably to all software incorporated Developed Contracted Licensed Acquired
Greg transitions There are many open source packages out there and open source dynamic languages are i) one such set of packages and ii) are pervasive in enterprise development. That’s why we’ll explore how ActiveState solves some the needs of software and hardware vendors who use dynamic languages to deliver their applications to market faster but want to mitigate open source legal and operational risks.
Dynamic languages are # 1 in open source adoption and an essential tool in developers’ toolkits. Easy to acquire, easy to learn Our final poll question for this program is: Which dynamic languages are you using in your enterprise development? This is a multiple choice question so please select all answers that apply to you. a) Perl b) Python c) Tcl d) PHP/Ruby/Javascript e) None Let’s which dynamic languages are the preferred for your enterprise development. It seems most of you ( %) selected ….. Thanks everyone for your active participation and now back to Bart for his next slide.
There are many drivers for the development team and business for why they select dynamic languages Dynamic languages enable faster delivery to market, doing more with the same staff and keeping applications up at maximum are key For the business, the drivers are around compliance with policies around open source dynamic languages, legal risks and ensuring distribution rights (According to Forrester, nearly four out of five developers use open source software for development or application deployment. That's much higher than the 40% of IT managers and executives who say their companies use open source software.) That means, developers may be brining in open source components without knowledge or approval of their managers which exposes the organization to risks)
One thing to keep in mind is that Open Source dynamic languages can be Time-consuming to compile, test, maintain Open source dynamic languages may originate from a download on the Internet ( say Perl.org), come pre-packaged with the their operating system or be commercial ready like ActivePerl. That’s why there could be lack Standardization & compatibility across all systems Or pose problems with Database connectivity How do you know which modules to use? Or how they are licensed? Plus Reliance on open source community = risk to business systems What about Privacy? ( no enterprise wants to expose private dev issues on the forums) What about Wasted time & resources? ( time spend with dynamic languages = less time on own application) What about Potential system downtime? ( how do you troubleshoot effectively and fast)
There is good news, when managed properly from a licensing and operational perspective dynamic languages can be fantastic for dealing with all the pressures and risks in businesses today: Enterprise-grade or commercial grade = stable, reliable Save development resources, time Focus developers on core competencies Leave building & maintenance to experts Rely on experts for best practices guidance Save money Get peace of mind with guaranteed stability, security, reliability Ensure uptime of systems Turn-key redistribution rights means less time spend on legal and understanding licenses and more time spend on development and business improvement
Use the ROI whitepaper table to explain
Many software and hardware vendors trust our solutions. For example: Ca uses ActivePerl OEM to: Save time, effort, development costs ($) Reduced cost of product expansion Faster QA cycles Mitigate legal risks Satisfy customer demands for indemnification
Thanks to both Bart and Greg. Now it’s time for our Q&A. Type your questions in the submit question button. We’ll try to get as many of these questions as possible. Our first question is from B Butler and he asks: - What are the pitfalls to releasing our code using LGPL? Greg, can you tackle this one? Our next question is from Chase Turner and Bart, I think this one is for you. Chase asks: How do I ensure third-party solutions I use are in compliance with their open source obligations? Our next question is from Steve Gremban and I think this one goes to Greg. Are there licensing pitfalls for using or embedding web API's such as Google map API? I think we have time to handle one more question here: This question is from Tomek Wardega and it reads: Could you please talk a little bit about legal requirements of using open source dynamic languages in the commercial products. I am about to start selling an application that uses open source libraries and need to know the legal aspects. Greg, can you tackle this one quickly? Thank you very much to both Greg and Bart. Thank you to our audience for your participation today. If your question was not answered during the Q&A, an ActiveState representative will get back to you with the answers shortly. Shortly after this presentation, you’d be able to access the webcast on demand by receiving our follow up email with the on-demand link. All attendees will also be receiving their complimentary whitepaper “ License to Code” in their follow up email from us. On behalf of myself and our guests Bart Copeland and Greg Olson, have a fantastic rest of the day.