Add to Watchlist

Sponsoring Open Source

4 views

Citation of segment
Embed Code
Purchasing a DVD Cite video
Series
Annotations
Transcript
as a lightning replacement G 1 0 year humor shop you wore on open source so a reason systems architect and open source so enthusiastic working at a Moscow so given a warm welcome please the well sorry 6 the screen during they
don't I for please
excuse the wrong form and I did not prepare this OK um and the slides of and German because I give this talk last year at the bookstore next talk building up that's about the content about the slides and an open-source evangelist installed 24 which is a German real estate listing portal and I am therefore now about 5 years and I think it's a bit
interesting to tell how to introduce open source in the company also on the enterprise level and also how do really make a company benefit from open source projects and from investing into open source and my personal point of view has always been that open source it's not just about enthusiasm it's actually about solid business decisions and my mission is to combine business mentality business decisions with open source and open
knowledge a few words about him means knowledge we have 2 data centers about 1600 Buchan machines the company is more than 15 years in business or another start ups and on technology stack is based on open source solutions most limits of course but also a lot of jealous of edges almost exclusively open source we have a lot of people that about 200 people working in IT in 30 cross-functional teams so we have a lot of changes going on and we I actually big enough that we have control of open source projects which is also an interesting thing how to take Open Source methodology into company to get things done internally
well open source sometimes have rules or rabbis or you know the big people of open source with long beards but in truth of open source there's a lot about money
and if you look at the open source companies today a lot of them are actually about money for example right head but had is the largest 1 of the largest open-source companies and the take the pride in the fact that they make money based on open source and and all the other companies a lot of them also attending this conference will also actually making money out of open source and I think this is not shameful I think this is a good thing because in the end somebody has to pay the salaries of the people doing the work and to pay salaries you need money and you know enthusiasm alone doesn't fit family so that's why I think in the long term it's a worthwhile thing to do so while in
the x and y open source I guess you know this idea of Linux this just a big toolkit and the open source world is the bigger toolkit surrounding you little toolkit and everybody likes to tinker
a play Lego will stop last toolkits and tools and components and the
reason for people to invest into open source is actually to invest into your own tools and into creating your own perfect optimized optimum toolkit which drives the business much better than anything else you could buy and that's the reason why the company should investing into open source and that's how you can easily convinced any because things that the silly idea
look for example at the house when you
build a house when you want to host you want something like that in my house Council whatever something with a few windows which looks good and so on but then you go to the commercial companies to the proprietor solutions and that's what you get looks nice on the outside like that but then I meant comes and that's what you get you wake up at nite and you realize well there's a monster in the basement because there's no operability they didn't think about updates than other test updates with these new feature the old features of to work and so on that's what happens with so many commercial applications that we run at all sites that a lot of managers started to think OK what would be the alternatives and the alternatives just the
way how to deal with that is a bit different because open
source usually looks like that right it's a beautiful house that has a great desire it's just not finished and the nice thing about open sources that you can finish it yourself or you can pay somebody to
finish and that's the fundamental difference between proprietary software and open source and the main challenge when you talk about open source companies is actually making this connection from let's invest into that and lifting some business value from that
investment and that's the the biggest challenge because they're not carbonyl like you know huge companies like Oracle will send you'll sales Freud's all monster and be happy to take your millions of dollars so euros that is individual people there and you have to deal with them and that's something which takes work in the page 2 understand how the open source system works really differently than the commercial software system they've done this many times and we also tried to talk with commercial vendors for example right here at the biology turning boxing features or not seeing box as features because what happens a lot of that these of about repressed and they say well that's a future and if you look at the red head backtrack erroneously if fall but requests which well they features so the thing is how do you get a commercial company a commercial partner to take you serious and the central office only with money and even more central with much more money than you could ever dream about pain just to give you a few figures and uh from personal experience that Linux distributions start to build customer solutions meaning stuff which the customer actually needs only after you will ready to put up several million euros for year so if you big enough to pay that much then you can use proprietary software and adjusted to your own needs if you budget is not that large then you better look at open-source sponsoring and why is that interesting because of missiles sponsoring means you pay money into your own organization you give money away to other people but you actually invests into your own organization and the reason is that with open source you invest into knowledge and into features and you don't invest into property of licenses on having some licensed paper which you can place on the wall so many euro you spend on open-source so sponsoring goes the into a
consulting or into fixing arrows by the way that to tool types of open source companies 1 based so you on open-source core which is nice and useless and then they take license fees for the extra features and the others they give you everything for free and they take money for consulting and for fixing problems I personally prefer the letter 1 because there don't feel so much pressure into buying their head on products but I can also understand the companies choose to refinance the open-source development through selling licenses the famous example that model by the way is is of c and open-source deployment and and automation tool for Windows desktops because source terrorists commercial that on features and as soon as they refinance the development of these commercial on features that turn them into open source the so I mentioned that
people here a lot of people this is an open-source conference please partially and it's all about people and the main thing which you need to understand when dealing with open source as you're dealing not with projects have not dealing with companies in dealing with individual people and individual people are individual and they need in which ill-treatment and you have to really understand the people behind the project if you want to interact with them or if you want to influence how the project will be developed
and as soon as you manage to have someone in your company who sees it as their job to deal with the people doing open source that's the moment you will be successful as a company in utilizing open source to what's your own and so what you have to do with mailing lists the what the flame wars
they're just a waste of time a much bigger problem is some of the people doing OpenThesaurus actually do it really just for fun and that's actually really tough problem for people like me because I've had already there is a great project which I would like to use and which just lexical this little tiny bit of polishing all extra feature or whatever a ride in e-mail to this person and I don't get a reply a lot more e-mails dimension I get a reply and the appliances I'm not interested that he waving money but the people out of and that's a big problem it sounds crazy maybe but it exists and then if that happens you a little bit out of options because then you can use the main competence on the project the offer you have to find somebody else internally or externally can take a freelancer ask them to work on the cold and so on it makes it a bit more difficult but things to open source you can actually do that because it can take the cold can for the project you can take a freelancer put him on pay some money get the thing itself and if you're a business would you care about is solving problems for money that's the core of all business decisions and with open source so that works quite well especially if you have open source orientated companies and I want to show you a few examples of successful corporations which we as human beings thought have been doing recently just to show you that it is possible to find open source projects which are really good really important which are backed by individuals or by companies also willing to work with us as a company and to support their product exactly as we need it 1 thing you have to care
about this the legally stuff than the legal pitfalls because especially in Germany that different kind of contracts which can make and depending on the type of contract you pay you go for the time of the person or you pay for the actual artifact being introduced and when you pay for the artifact being introduced and then there's a big pitfall of warranty and that's why many open-source developers they don't want to be paid for the future they want to be paid for time and as a company you then have to go with them and say OK I'll pay you 2 days worth of
development for doing support now on the context of our support and then actually ask them to write a feature and then it's all OK from the legal side and I also was doing this a lot as a consultant and I was told my customers I supporting you and as part of that support there will be magically and you release of my products get have of which you can then downloads following the you know disclaimers in the GPL so that there's some personal weren't involved that's a bit Germany legal stuff you have to know about it then of course was will be afraid people of freight people afraid of the unknown and how howdy overcomes here you make a small step let's say you find a small project we can take 100 EUR of 500 EUR
and get a big improvement something simple they there's no respect file Debbie directory for packaging you pay the developer 100 EUR Hill at 1 To make a 1st step to show your boss that OK we paid money we got results were well was great and then you go from small steps to because that's don't start OpenThesaurus like don't start with so sponsoring from a big project it will fail because you'll sponsor in your company will not have the experience to that right and then there will be problems and then the whole idea of open source sponsoring will be spoiled from starting on a big thing
start small role of the experience so but do you need to
trust and that's again back to the people think actually match with a few of the
open source the people who work on projects which we using just in order to get to know them that they once my face that when we exchanged e-mails it's not just somebody animals but it's somebody they have met before and trust builds bridges
and when you have a bridge of trust then you can actually go
further and also bigger projects that's the stuff which is actually a very good point for open-source sponsoring because we would like to do no developer likes to write documentation nobody likes to work on tests which don't produce features unless you're test-driven friend like me so when we do open source sponsoring all sponsoring contracts have these things written into them divergent right documented and put upstream release and we pay actually for the upstream release we don't pay for custom code here is here TOD genes that which you can install that's not worth anything because custom code will not be maintained what you want is upstream release that will be maintained by the original author as he continues to develop this project and these actually valid points which you can use to sell open-source sponsoring within your company because obviously if you have an upstream release that has been tested from test automation is well documented that he will be spending less internal effort in integrating that in your platform so you save money by spending money at the development spent internal maybe consulting money which you would have to spend so that's a worthwhile investment the the few examples from my personal passed open can building was the
1st open source project which are launched commercially and there was a customer came to me and said I need some hands made custom DPN configuration between 2 computers and him well no problem how will you maintain that is that I don't know we just switch it on and runs for ever which as we know is not plan so I came up with an idea to create a build system that would generate which about cities that you can just pop into the game and points and then maintaining it as just generating a new city he thought the idea is called sponsor the project and if you were forager can still find it even though it's not maintained anymore relax and recover was another open-source project which is very successful it is now the de-facto standard for Linux disaster-recovery automated and it started also small is a small project where I offered my customer was don't 30 thousand EUR for commercial disaster-recovery tools higher for about half of that and write you an open-source tool that does the same job more automated than the commercial tools so I could do the job cheaper and better than the proprietary alternatives and again an open source project which is still alive today and the project has since been extended and advanced through many many more consulting projects that many customers and all I heavy because they pay like a few days of development and they get a fully-featured tools supporting their personal or proprietary backup solution so if you care about disaster-recovery check it out the
prices are really the interesting thing here because all of these were cheaper than any other alternatives that the customer had and that's the strength of all of open source that the initial cost of development can be sometimes even cheaper than alternatives and then of course the because of further development even if it's very special for 1 customer is usually still cheaper than other alternatives and the way how to market that's to a customer or to your boss if you're working in a company is basically the trick which you need to do true get open source sponsoring on the a few
things we've done that in advance college Ising probably everybody knows and that would
also single OK well it's a clone of Nigeria's the standard monitoring tool as singer has been for authority several years ago and is maintained by many people around the world but a German company holds a significant part of a single developers which made it really convenient for us because we could just talk to the German company called that place some people know them and ask them to implement a few features to few fix a few boxes for example reloading the service took ages so we pay them some money and they redesigned the reloading code timely and then it's not done in a few minutes also version probably everybody knows again there's a company actually jumbo who hold a couple of subversion developers that also holds a yearly subversion Conferenceon Poland and they had a few compatibility problems where some words and 1 . 7 so we ask them to fix it that the extent process of thousand euro and everybody was happy and that actually was a major block enrolling version 1 . 7 and we could have spent days and days and can lead to trying to get all of that but it was much cheaper for us to higher the company to fix the cord upstream and trade in upstream release then to do with it all cells another example is x 2 goes x to grow as a Linux terminals of a solution which allows you to create a terminal server and then axis that's true there is clients running on Linux Windows and Mac OS and using that in our data center to create the best from host so you have to 1st on the special holes and then you can work on all the platforms and again it cool products developed by a lot of people around the globe for developers in Germany and they're doing a little fixing little black improvements little features for us for the for several years because we using that on a daily basis and it's great if you can spend a little bit money and fix all the problems which make this thing work much better we also have our own open-source projects all because of missiles project is yet a augmented deployment tool it's all deployment chain which
is completely open source and it manages everything in our data center how we're all how we do configuration management it's package based on its little bit different from what you maybe know from other tools and why did we do that because a company we learned that open source space as a company we learned that investing into open source space and that sharing what you're doing is actually the benefits because you get feedback to get patches to get back reports and that's the way how you can simply extend your internal development with external help and of course reviews and code reviews and questions and so on so yes if you manage to establish open source and the company and then the next step is to start internal open source projects and to take the on ontology and show to the world and the part of the open source community and at the end I I hope I managed to
convince a little bit more more to use OpenThesaurus not only for fun but also for business and but was able to give you a few arguments to take home and I hope this I have time for a few questions yes thank you for something in and yes we will have some questions and thanks for the talk show that he has a little how would you try to feed them in the past environment from the where customers in your old research project if it's not really what was designed for well this is a good question if you look at relax and recover this project has been faced with that question many times and and all philosophy is anything that doesn't harm other people is most welcome and the decoders highly modularized so that it's really easy to implement something which will be run only in a very specific scenario so we say please write it so that other people don't suffer from your peculiarities and then you're welcome to put your code into all projects so that when you deploy also offers a new environment to get out of the box a working solution and don't have to be extended with some local stuff OK let's have number if you are being is that the development was of the also to work on a project how do you still kind of try to make it go upstream if their original also is not interested in your In the past that the on again doing well we actually In the contracts the pay for upstream releases is all in some cases these of the contract into the functional parts and into an extra its money for getting to release so that you really paid for the work of communication with the author and of convincing the authority to accept this call because that is actually work in and this what is left and uh
if you need something very quickly it it takes time to get something in upstream release I'll I'll do that the well if you take some as an example it took less than a week from initial contact contracts fixing the thing in creating an upstream released by the yes the people working at this company can emphasize that these are the people working there actually I opt out of 14 so they can just create a release of want initially that told us how we have to talk with all the team and all the project has to be that the major relief in the end it was no big deal but again we have to finish and there's a general announcement following the thanks a lot
Spring (hydrology)
Touchscreen
Computer animation
Open source
Code
Physical system
Slide rule
Computer animation
Real number
Content (media)
Electronic mailing list
Bit
Curve fitting
Form (programming)
Point (geometry)
Enterprise architecture
Game controller
Open source
Sine
Decision theory
View (database)
Projective plane
Combinational logic
Virtual machine
Ultraviolet photoelectron spectroscopy
Solid geometry
Limit (category theory)
Open set
Word
Mathematics
Computer animation
Data center
Energy level
Scheme <Programmiersprache>
Computer animation
Open source
Term (mathematics)
Fitness function
Right angle
Disk read-and-write head
Rule of inference
Family
Computer animation
Open source
Connectivity (graph theory)
Computer animation
Open source
Exterior algebra
Scheme <Programmiersprache>
Computer animation
Operator (mathematics)
Website
Software testing
Cartesian coordinate system
Monster group
Data management
Window
Computer animation
Open source
Web page
Building
Open source
Multiplication sign
Distribution (mathematics)
Disk read-and-write head
Connected space
Backtracking
Category of being
Arithmetic mean
Computer animation
Software
Cuboid
Self-organization
Right angle
Figurate number
Subtraction
Fundamental theorem of algebra
Physical system
Service (economics)
ECCE <Programm>
Product (category theory)
Open source
Software developer
Scientific modelling
Projective plane
Disk read-and-write head
Information technology consulting
Atomic nucleus
Computer animation
Software
Core dump
Keim <Mathematik>
Arrow of time
Gastropod shell
Freeware
Pressure
Data type
Window
Email
Product (category theory)
Open source
Multiplication sign
Decision theory
Moment (mathematics)
Projective plane
Electronic mailing list
Bit
Category of being
Process (computing)
Computer animation
Computer configuration
Hausdorff dimension
Core dump
Context awareness
Product (category theory)
Computer animation
Multiplication sign
Software developer
Projective plane
Design by contract
Bit
Mereology
Subtraction
Data type
Information technology consulting
Computer animation
Computer file
Open source
Software developer
Projective plane
Right angle
Directory service
Resultant
Mach's principle
Computer animation
Open source
Sine
Bridging (networking)
Projective plane
Order (biology)
Matching (graph theory)
Point (geometry)
Building
Standard deviation
Gateway (telecommunications)
Open source
Code
Computer
Software developer
Projective plane
Design by contract
Open set
Information technology consulting
Process (computing)
Exterior algebra
Computer animation
Authorization
Backup
Configuration space
Software testing
Game theory
Writing
Computing platform
Physical system
Boss Corporation
Exterior algebra
Ising-Modell
Computer animation
Open source
Software developer
Gastropod shell
Server (computing)
Service (economics)
Open source
Code
Multiplication sign
Patch (Unix)
Online help
Client (computing)
Mereology
Chaining
Revision control
Ontology
Authorization
Cuboid
Cloning
Extension (kinesiology)
Traffic reporting
Subtraction
Computing platform
Standard deviation
Process (computing)
Product (category theory)
Spacetime
Augmented reality
Block (periodic table)
Software developer
Cellular automaton
Projective plane
Feedback
Basis (linear algebra)
Bit
Configuration management
Flow separation
Radical (chemistry)
Word
Computer animation
World Wide Web
Data center
Gastropod shell
Window
Code
Software developer
Multiplication sign
Projective plane
Design by contract
Bit
Parameter (computer programming)
.NET Framework
System call
Number
Maxima and minima
Computer animation
Integrated development environment
Personal digital assistant
Telecommunication
Code
Authorization
Cuboid
Local ring
Relief
Loading...

Metadata

Formal Metadata

Title Sponsoring Open Source
Title of Series EuroPython 2014
Part Number 9
Number of Parts 120
Author Shapiro, Schlomo
License CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
DOI 10.5446/20029
Publisher EuroPython
Release Date 2014
Language English
Production Place Berlin

Content Metadata

Subject Area Information technology
Abstract Schlomo Shapiro - Sponsoring Open Source und damit den Chef überzeugen
Keywords EuroPython Conference
EP 2014
EuroPython 2014
Loading...
Feedback

Timings

  385 ms - page object

Version

AV-Portal 3.7.0 (943df4b4639bec127ddc6b93adb0c7d8d995f77c)