Merken

Sponsoring Open Source

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
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
Quelle <Physik>
Code
Open Source
Physikalisches System
Computeranimation
Touchscreen
Rechenschieber
Bildschirmmaske
Bit
Reelle Zahl
Mailing-Liste
Inhalt <Mathematik>
Ausgleichsrechnung
Computeranimation
Stereometrie
Punkt
Sichtenkonzept
Open Source
Schaltnetz
Mathematisierung
Computeranimation
Übergang
Entscheidungstheorie
Sinusfunktion
Rechenzentrum
Virtuelle Maschine
Offene Menge
Gamecontroller
Inverser Limes
Wort <Informatik>
Projektive Ebene
Ultraviolett-Photoelektronenspektroskopie
Unternehmensarchitektur
Rechter Winkel
Open Source
Familie <Mathematik>
Scheme <Programmiersprache>
Vorlesung/Konferenz
Schlussregel
Term
Computeranimation
Schreib-Lese-Kopf
Fitnessfunktion
Open Source
Zusammenhängender Graph
Computeranimation
Open Source
Computeranimation
Softwaretest
Monster-Gruppe
Nichtlinearer Operator
Web Site
Datenmanagement
Bildschirmfenster
Scheme <Programmiersprache>
Äußere Algebra eines Moduls
Kartesische Koordinaten
Computeranimation
Open Source
Computeranimation
Einfach zusammenhängender Raum
Distributionstheorie
Fundamentalsatz der Algebra
Subtraktion
Quader
Kategorie <Mathematik>
Selbst organisierendes System
Open Source
Gebäude <Mathematik>
Physikalisches System
Computeranimation
Homepage
Arithmetisches Mittel
Backtracking
Software
Rechter Winkel
Figurierte Zahl
Schreib-Lese-Kopf
Kerndarstellung
Freeware
Open Source
ECCE <Programm>
EDV-Beratung
Dienst <Informatik>
Biprodukt
Nabel <Mathematik>
Computeranimation
Software
Druckverlauf
Informationsmodellierung
Keim <Mathematik>
Bildschirmfenster
Datentyp
Zeitrichtung
Projektive Ebene
Speicherabzug
Softwareentwickler
Schreib-Lese-Kopf
Bit
Momentenproblem
Kategorie <Mathematik>
Open Source
Hausdorff-Dimension
Mailing-Liste
Biprodukt
Computeranimation
Konfiguration <Informatik>
Entscheidungstheorie
Prozess <Informatik>
Speicherabzug
Projektive Ebene
E-Mail
Bit
Subtraktion
Mereologie
Datentyp
EDV-Beratung
Projektive Ebene
Biprodukt
Kontextbezogenes System
Softwareentwickler
Computeranimation
Design by Contract
Resultante
Rechter Winkel
Open Source
Machsches Prinzip
Projektive Ebene
Elektronische Publikation
Softwareentwickler
Verzeichnisdienst
Computeranimation
Sinusfunktion
Matching <Graphentheorie>
Open Source
Projektive Ebene
Bridge <Kommunikationstechnik>
Ordnung <Mathematik>
Computeranimation
Autorisierung
Softwaretest
Punkt
Open Source
Gebäude <Mathematik>
Gateway
EDV-Beratung
Schreiben <Datenverarbeitung>
Physikalisches System
Computerunterstütztes Verfahren
Datensicherung
Systemplattform
Code
Computeranimation
Design by Contract
Prozess <Informatik>
Spieltheorie
Offene Menge
Äußere Algebra eines Moduls
Projektive Ebene
Softwareentwickler
Konfigurationsraum
Standardabweichung
Benutzerschnittstellenverwaltungssystem
Open Source
Äußere Algebra eines Moduls
Softwareentwickler
Ising-Modell
Nabel <Mathematik>
Computeranimation
Rückkopplung
Subtraktion
Bit
Prozess <Physik>
Quader
Versionsverwaltung
Zellularer Automat
Systemplattform
Code
Raum-Zeit
Computeranimation
Rechenzentrum
Client
Bildschirmfenster
Radikal <Mathematik>
Maßerweiterung
Softwareentwickler
Hilfesystem
Autorisierung
Ontologie <Wissensverarbeitung>
Open Source
p-Block
Biprodukt
Nabel <Mathematik>
Patch <Software>
Konfigurationsverwaltung
Erweiterte Realität <Informatik>
Dienst <Informatik>
Verkettung <Informatik>
Mereologie
Basisvektor
Server
Ablöseblase
Wort <Informatik>
Projektive Ebene
Verkehrsinformation
World Wide Web
Standardabweichung
Klon <Mathematik>
Autorisierung
Telekommunikation
Parametersystem
Bit
Betragsfläche
Quader
Stellenring
Systemaufruf
Zahlenbereich
Extrempunkt
Microsoft dot net
Code
Computeranimation
Design by Contract
Projektive Ebene
Decodierung
Softwareentwickler
Programmierumgebung
Computeranimation

Metadaten

Formale Metadaten

Titel Sponsoring Open Source
Serientitel EuroPython 2014
Teil 09
Anzahl der Teile 120
Autor Shapiro, Schlomo
Lizenz CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/20029
Herausgeber EuroPython
Erscheinungsjahr 2014
Sprache Englisch
Produktionsort Berlin

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Schlomo Shapiro - Sponsoring Open Source und damit den Chef überzeugen
Schlagwörter EuroPython Conference
EP 2014
EuroPython 2014

Ähnliche Filme

Loading...