antelink presentation at eole 2011, barcelona, spain

28
1 © Copyright 2010-2011 Antelink SAS EOLE 2011 Barcelona, Spain Managing FOSS during development Preventive and curative approaches. Guillaume ROUSSEAU, CEO

Upload: antelink

Post on 18-Dec-2014

399 views

Category:

Technology


6 download

DESCRIPTION

Today, most software development teams use free and open source software (FOSS) components, because it increases the speed and the quality of the development. Many open source components are the de facto standard of their category. However, FOSS has licensing restrictions, and corporate organizations usually maintain a list of allowed and forbidden licenses. But how do you enforce this policy? How can you make sure that ALL files in your source depot, either belong to you, or fit your licensing policy?

TRANSCRIPT

Page 1: Antelink Presentation at EOLE 2011, Barcelona, Spain

1© Copyright 2010-2011 Antelink SAS

EOLE 2011Barcelona, Spain

Managing FOSS during development Preventive and curative approaches.

Guillaume ROUSSEAU, CEO

Page 2: Antelink Presentation at EOLE 2011, Barcelona, Spain

2© Copyright 2010-2011 Antelink SAS

About Antelink

Open Source goes main stream

Third part related quality issues

Preventive vs curative approaches

Antepedia,toward the census of open source code history

Table of Content

Page 3: Antelink Presentation at EOLE 2011, Barcelona, Spain

3© Copyright 2010-2011 Antelink SAS

About Antelink

A venture backed european software vendor specializing – in software lifecycle management– the detection of open source

Components

Antelink helps you keep control of your software integration and supply chain in a globalized world.

Page 4: Antelink Presentation at EOLE 2011, Barcelona, Spain

4© Copyright 2010-2011 Antelink SAS

Open Compliance Program Software Package Data Exchange

Software Quality Assurance and Trustworthiness (SQUAT)

+3.000 projects / +10.000 users

About Antelink

Page 5: Antelink Presentation at EOLE 2011, Barcelona, Spain

5© Copyright 2010-2011 Antelink SAS

About Antelink

Open Source goes main stream

Third part related quality issues

Preventive vs curative approaches

Antepedia,toward the census of open source code history

Table of Content

Page 6: Antelink Presentation at EOLE 2011, Barcelona, Spain

6© Copyright 2010-2011 Antelink SAS

Open Source has gone mainstream

}

Page 7: Antelink Presentation at EOLE 2011, Barcelona, Spain

7© Copyright 2010-2011 Antelink SAS

Open Source has gone mainstream

By 2013, 90% will include OSS as part of their IT strategy

Melinda-Carol Ballou

Program Director Application Life-Cycle Management & Executive

Strategies." This continues the existing trend for combining internal IT resources with contractors, both onshore and offshore providers, and use of Open Source."

Page 8: Antelink Presentation at EOLE 2011, Barcelona, Spain

8© Copyright 2010-2011 Antelink SAS

Developers

Software Factory

compile

test

integration test

package

analysis

Developers

Software Factory

compile

test

integration test

package

analysis

Developers

Software Factory

compile

test

integration test

package

analysis

Product

Final product

Product

Final productBill of Material

Product

Final product

Product

Final product

Authors

Leading to a dramatic increase in complex sourcing

Page 9: Antelink Presentation at EOLE 2011, Barcelona, Spain

9© Copyright 2010-2011 Antelink SAS

About Antelink

Open Source goes main stream

Third part related quality issues

Preventive vs curative approaches

Antepedia,toward the census of open source code history

Table of Content

Page 10: Antelink Presentation at EOLE 2011, Barcelona, Spain

10© Copyright 2010-2011 Antelink SAS

Know what is in your code ...

Your Code

Internallydeveloped

Third partyOpen Source

OutsourcedDevelopment

Third partyCommercial

? ???

Origin

Page 11: Antelink Presentation at EOLE 2011, Barcelona, Spain

11© Copyright 2010-2011 Antelink SAS

… keeping control of your software integration and supply chain

compile

test

integration test

package

analysis

LawyerBuild Engineer

Build Engineer CustomerDevelopers

Product

Final product

Bill of Material Final product Production(deployment)

Software Factory

Page 12: Antelink Presentation at EOLE 2011, Barcelona, Spain

12© Copyright 2010-2011 Antelink SAS

Bill of Material

Authors

PerceivedLegal

Situation

AutomatedLegal Situation

MiningVS

IncreaseLegal Quality

Save time

Ease communication

Address licensing issues analyzing the legal situation

LegalSituation

=

Page 13: Antelink Presentation at EOLE 2011, Barcelona, Spain

13© Copyright 2010-2011 Antelink SAS

A reference from

Page 14: Antelink Presentation at EOLE 2011, Barcelona, Spain

14© Copyright 2010-2011 Antelink SAS

Identify security vulnerabilityManage version updates

Page 15: Antelink Presentation at EOLE 2011, Barcelona, Spain

15© Copyright 2010-2011 Antelink SAS

About Antelink

Open Source goes main stream

Third part related quality issues

Preventive vs curative approaches

Antepedia,toward the census of open source code history

Table of Content

Page 16: Antelink Presentation at EOLE 2011, Barcelona, Spain

16© Copyright 2010-2011 Antelink SAS

Avoid late charges and budget-overrunReduce operation loss

Page 17: Antelink Presentation at EOLE 2011, Barcelona, Spain

17© Copyright 2010-2011 Antelink SAS

How to enforce your open source policyPreventive vs curative approaches

Preventive Curative

As often as possibleIntegrated in the continuous

integration process

At the end of the release process

When a major event occurs

Page 18: Antelink Presentation at EOLE 2011, Barcelona, Spain

18© Copyright 2010-2011 Antelink SAS

Preventive vs curative approachesPros …

Preventive Curative

Avoid late charges and budget over-runReduce operation loss

Cover short/mid/long term risksIntegrated to the quality process

You pay when it is REALLY worth itFew people are involved (audit team)

Page 19: Antelink Presentation at EOLE 2011, Barcelona, Spain

19© Copyright 2010-2011 Antelink SAS

Preventive vs curative approaches… and cons

Preventive Curative

Need affordable toolsNeed tools with very few false-positiveNeed different tools for different users

More expensive (tools + remediation)Done in emergency (lot of stress)Will cover only short term risks

May be too late ...

Page 20: Antelink Presentation at EOLE 2011, Barcelona, Spain

20© Copyright 2010-2011 Antelink SAS

Be pro-active, empower as soon as possible

everyone involved in the software lifecycle to

mitigate risks that can doom your software

assets.

Want to try one of them ?Want to try one of them ?Don't wait until there is a fire at home

Page 21: Antelink Presentation at EOLE 2011, Barcelona, Spain

21© Copyright 2010-2011 Antelink SAS

About Antelink

Open Source goes main stream

Third part related quality issues

Preventive vs curative approaches

Antepedia,toward the census of open source code history

Table of Content

Page 22: Antelink Presentation at EOLE 2011, Barcelona, Spain

22© Copyright 2010-2011 Antelink SAS

Antepedia : The world's largest Knowledge Base of open source projects

More than 1,000,000 open source reusable components … and counting

+1,000 projects each day

Page 23: Antelink Presentation at EOLE 2011, Barcelona, Spain

23© Copyright 2010-2011 Antelink SAS

Antepedia : The world's largest Knowledge Base of open source projects

Page 24: Antelink Presentation at EOLE 2011, Barcelona, Spain

24© Copyright 2010-2011 Antelink SAS

Antepedia Search http://www.antepedia.com

Cloud serviceSingle

file

Original project

License information

Release date and location

Page 25: Antelink Presentation at EOLE 2011, Barcelona, Spain

25© Copyright 2010-2011 Antelink SAS

Life of open source project is also complex

Page 26: Antelink Presentation at EOLE 2011, Barcelona, Spain

26© Copyright 2010-2011 Antelink SAS

Page 27: Antelink Presentation at EOLE 2011, Barcelona, Spain

27© Copyright 2010-2011 Antelink SAS

http://jwebmail.sourceforge.net/news.html

http://jwebmail.sourceforge.net/about.html

http://sourceforge.net/projects/jwebmail/

Inconsistent License Information

Page 28: Antelink Presentation at EOLE 2011, Barcelona, Spain

28© Copyright 2010-2011 Antelink SAS Smart Apps for Great Development Teams !

Visit our web site http://www.antelink.com

Try Antepedia http://www.antepedia.com

Contact us [email protected]

Tel: +33 (0)1 42 39 30 78 18, Rue Yves Toudic 75010 Paris 10ème, France

Contact information