click on placeholder click ’insert’ click ‘picture’ locate ... · simplify the way to use...
Post on 21-Sep-2020
6 Views
Preview:
TRANSCRIPT
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Insert Co-branding logo 1. Click on placeholder 2. Click ’Insert’ 3. Click ‘Picture’ 4. Locate the co-branding logo, click Insert 5. Align with bottom line of amadeus-logo
OSLiC & OSCAd2
© 2
014 A
madeus I
T G
roup S
A
Free license advice for all
Kristian Schuhmacher
Amadeus IT Group
LinuxCon, Düsseldorf
14th October 2014
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 2
A Story in 5 Chapters
_ Background
_ OSLiC
_ OSCAd2
_ Collaboration
_ The Future
1
2
3
4
5
© 2
014 A
madeus I
T G
roup S
A
about free open source tools to simplify the compliant use of OSS
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Preface 0.5
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 4
_ Kristian Schuhmacher
• 2 years @ Amadeus
• + 1 Year Internship
• R&D – Software Dev Eng Team
• Topics:
• Open Source & InnerSource
• Atlassian Support & Training
• Windows Server Support
• Linux Server Administration
• Fun Facts:
• Lives on a farm
• Part-time classical musician
About the author
So what do you?
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 5
What is Amadeus?
About the company
• Amadeus provides the technology which keeps the travel sector moving - from initial search to making a booking, from pricing to ticketing, from managing reservations to managing check-in and departure processes.
• Our products and solutions help to improve the business performance of our customers; travel agencies, corporations, airlines, ground handlers, hotels, railways, car rental companies, airports, cruise lines and ferry operators.
• ~ 12,000 Employees worldwide
• ~ 6,000 Developers
• 4 Major R&D hubs
• 19 Commercial offices
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 6
A Datacentre
About the company
© 2
014 A
madeus I
T G
roup S
A
_ Purpose built used only by Amadeus
_ Just for the travel industry
_ 20PB, 11,000 devices
_ 27,000 transaction per sec, 24 billion SQL executions per day
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 7
Who this is for
Anyone & Everyone !
_ Students - Casual coders
_ Developers – Managers
_ System admins & operations
_ Legal & IP
Everything has a target
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Background 1
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 9
Chapter 1: Background
_ Lots of licenses out there
_ All stipulate different conditions
_ Some are almost identical to others
_ A lot to remember
So much to take in…
© 2
014 A
madeus I
T G
roup S
A
Image Source: http://freephotoshop.org
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 10
Chapter 1: Background
Let’s do some maths…
© 2
014 A
madeus I
T G
roup S
A >69 >10 >690
OSI Certified Licenses
Resulting Combination of Answers
Combination of Use Cases
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 11
Chapter 1: Background
Who can do all this?
Who will help me?
PANIC! Time to call for backup…
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 12
Chapter 1: Background
HOPE
• Danger
• Disdain
• Disorder
DELEGATE
• Cost
• Disorder
• Respect
CENTRALIZE
• Cost
• Quality
• Respect
COLLABORATE
• Quality
• Respect
• Savings
What solutions are out there then?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 13
Chapter 1: Background
HOPE
• Danger
• Disdain
• Disorder
DELEGATE
• Cost
• Disorder
• Respect
CENTRALIZE
• Cost
• Quality
• Respect
COLLABORATE
• Quality
• Respect
• Savings
What solutions are out there then?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 14
Chapter 1: Background
HOPE
• Danger
• Disdain
• Disorder
DELEGATE
• Cost
• Disorder
• Respect
CENTRALIZE
• Cost
• Quality
• Respect
COLLABORATE
• Quality
• Respect
• Savings
What solutions are out there then?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 15
Chapter 1: Background
HOPE
• Danger
• Disdain
• Disorder
DELEGATE
• Cost
• Disorder
• Respect
CENTRALIZE
• Cost
• Quality
• Respect
COLLABORATE
• Quality
• Respect
• Savings
What solutions are out there then?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 16
Chapter 1: Background
CENTRALIZE
&
COLLABORATE
<brainwave>That's it!</brainwave>
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 17
Chapter 1: Background
80% of Requests
Solved by
Standard Answers
Into perspective…
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
Solution - OSLiC 2
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 19
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
Chapter 2: Solution OSLiC
Open Source License Compendium
simplify the way to use open source software compliantly
_ pdf File introducing the taxonomy of the Open Source Use Cases
_ Thoroughly explaining why one has to what under which circumstance
_ Proving its statements by exactly quoting the license texts themselves
_ ~300 pages full of lists and tables
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 20
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_DEMO
Chapter 3: OSCAd2
OSCAd you say? let it take my pain away…
Open Source License Compendium
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 21
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ OSLiC?
_ feedback [FSFE European Legal & Licensing Workshop 2013]
Simplify the way to use open source software compliantly
Chapter 2: Solution OSLiC
© 2
014 A
madeus I
T G
roup S
A
“Needs an interactive interface”
“So daunting”
Enormously helpful
Great work
Very informative
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
3 Expansion – OSCAd2
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 23
Chapter 3: OSCAd2
Open Source Compliance Advisor
version 2.0
What is it?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 24
Chapter 3: OSCAd2
_ Provide a user-friendly interface to OSLiC…
_ … With six multi-choice questions to answer…
_ … That outputs an easy-to-understand answer…
_ … Including the do’s and don'ts
…Simple…
What does it do?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 25
Chapter 3: OSCAd2
ANYONE*
*Who needs to know about OSI licenses that is
Who is it aimed at?
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 26
Chapter 3: OSCAd2
_ This was the prompt to build a web version
_ DTAG developed the first version in PHP
_ Fill all the checkboxes of their requirements
_ Published on GitHub and shown to the world
_ Given away under AGPL
Remember that feedback?
© 2
014 A
madeus I
T G
roup S
A
“Needs an interactive interface”
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 28
Chapter 3: OSCAd2
_ Amadeus loved the original OSCAd, but:
_ We have developers all over the world • We speak a lot of languages
_ We have our own requirements • Provide extra information for certain use cases
_ We have to comply to corporate standards • Colour schemes, layouts, logos…
Come on in Amadeus…
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 29
Chapter 3: OSCAd2
_ Multilingual web GUI
• DE – EN – FR
• Translations through PO files
_ Customizable theme
_ User specific output
• Extra config file
_ JSON API
A bunch of python code and pinch of salt later…
© 2
014 A
madeus I
T G
roup S
A
Image Source: http://xkcd.com/303/
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 30
Chapter 3: OSCAd2
_DEMO
OSCAd you say? let it take my pain away…
Open Source Compliance Advisor 2.0
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 31
Chapter 3: OSCAd2
_ Easy way to transfer content from OSLiC to OSCAd
_ OSCAd 2.0 can directly display data received via the bridge
_ Includes cross-reference links back to OSLiC
Building a bridge between OSLiC & OSCAd
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Collaboration 4
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 33
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ Met following LinuxTag 2013 presentation
_ Amadeus invited Telekom to workshop to discuss new ideas
_ Open dialogue remains today
• New ideas
• testing
How it all began…
Chapter 4: Collaboration
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 34
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ Shared workload
_ Brings in new ideas
_ Wider range of expertise to call on
_ Further benefits the entire open source community
_ It’s all in the spirit of open source
And what are the benefits?
Chapter 4: Collaboration
© 2
014 A
madeus I
T G
roup S
A
Image Source: http://99percentbeauty.blogspot.com
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
The Future 5
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 36
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ More languages
_ More licenses
• AGPLv3.0 – CDDLv1.0 – ZLIB – and many more…
_ Grow the community
_ Find new ideas
It’s where we want to go…
Chapter 5: The Future
© 2
014 A
madeus I
T G
roup S
A
Image Source: http://picandocodigo.net/
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 37
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ How best to add OSLiC and OSCAd2 to your processes?
• Deploy OSCAd2 for your developers
• Trust your colleagues
• Give a copy of OSLiC to your OSRB
• Internal awareness and communication
• Keep it simple
Yes, you're in it too
Chapter 5: The Future
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 38
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ OSLiC on GitHub
• https://github.com/dtag-dbu/oslic/
_ OSCAd 2.0 on GitHub
• https://github.com/AmadeusITGroup/oscad2
_ Amadeus OSCAd 2.0 instance
• http://opensource.amadeus.com/oscad
_ Telekom OSCAd 2.0 instance
• http://opensource.telekom.net/oscad
Because everybody like some code…
Summary: Links
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Page 39
Insert Co-branding logo 1. Click on placeholder
2. Click ’Insert’ 3. Click ‘Picture’
4. Locate the co-branding logo, click Insert
5. Align with bottom line of amadeus-logo
_ Amadeus IT Group
• E: opensource@amadeus.com
• W: http://www.amadeus.com/opensource
• Kristian Schuhmacher
• kristian.schuhmacher@de.amadeus.com
_ Deutsche Telekom AG
• E: opensource@telekom.de
• W: http://opensource.telekom.net
• Karsten Reincke
• k.reincke@telekom.de
Just in case you want to ask…
Summary: Contact
© 2
014 A
madeus I
T G
roup S
A
Change the Year in the Copyright field 1. Click ‘Insert’ in Top menu 2. Click ’Header & Footer’ 3. Write new Year in field ‘Footer’ 4. Click ‘Apply to All’
Thank you
© 2
014 A
madeus I
T G
roup S
A
You can follow us on:
AmadeusITGroup amadeus.com/opensource amadeus.com/blog amadeus.com
top related