Lauriane Mollier - How can blockchain make Open-Source work better?

EthereumZuri.ch 2024 · April 2024 · 22:39

Lauriane Mollier looks at the economic challenges facing open source developers, who lack a dedicated business model and must often choose between community and free software principles and a traditional company model. At EthereumZuri.ch 2024, the talk explores how blockchain, tokenomics and DAOs can combine a community-driven ethos with commercial success, meet the needs of all stakeholders and attract investors.

Speakers

Topics

From EthereumZuri.ch 2024, hosted by EthereumZuri.ch.

Transcript

Hello everyone So I'm going to talk about How We can make open source work better so with blockchain of course so first a little bit of introduction for myself so like we are non for profit organization based here in like in Switzerland and then our goal is to reconcile open source principles with sustainable funding and ultim make open source work better so are commun pro are the open source community the open source community IF to join usort us Well you come more than welcome let with talk how

blockchain can make open source work better so First of all what open source because there bit for Little Short History so open source started in the 80s and at the beginning It was all about freedom so the movement was LED by Richard stalman and this guy was saying something very true that with every program There are two possibilities and only two so either the user is controlling the program or the program control the user and Of course you guess in which Side he

and so he created in 1984 The Free Software foundation and established The Free Software Freedom Which was basically the freedom to r the program the freedom to study and to change it and the freedom to redistribute It With or Without Changes Changes sorry so this Freedom are like this principle are great for freedom but well There is like two m concern that will Arise so the First Con princip make it very easy to establish aar Business So like those Developers Unfortunately they usually struggle with

financial with financial problems and like quite sad because if you think about it those developer Where they are Fighting For what they believe it is true so for freedom and even the Pro that they building are like used like like widely like like everyone is using them they get almost like nothing and almost no Yeah no money out of it and the second problem of the free Software Movement is basically that the definition is like mainly like was established like by Nerds and so for other Nerds but Freedom well is for everyone right we want everyone to have

right to be free using a software so the goal like the way to do that basically Bring Freedom for everyone that to bring like a great product that people want to use and people want to pay for it and well Software Engineering is not the only Skill like require to to make a great Project you also require All skills so that accounting marketing ui whatever and you will even to make especially if you want to compete with other proprietary Solutions and so in the 90s well the easiest way to do that It was to create a traditional

centralized Company that everyone knows and that's how we Witness the creation of redat mys for example su ETC ETC and the problem with this kind of settings is like if your company is profitable where going to Andes princip that very secondary for him if your company is going to be profitable well he will acquire you and in case well What will happen so in the worst scenario he

Cane because ifes financial Inc let open source why why to have a CoD is open source and then the scenario which is little bit better Is that he can just Let Your Project Yeah like die like He can kill your Project and usually It's Because he has like some proprietary Software Solution that is competing with the open source Project and then in the better scenario he say like let like Let's like the Be The Code open source Because maybe Some people that are using my product see value in it but the Community will never have a into the

future development and like Of course he will never share profit with the Community and that is How basically Starting from the 2000s like exactly at the time Where open source to very Critical in Software Industry we a lot of Venture inv in open source that is is and that l of course to wave of acquisition by big Corporation so we basically Red being acquired by IBM my by Oracle ETC ETC There is a lot of example like that and well like that is called like nows mostly like commercial

Open this mod of having Open proal compy isal open source and well like not anymore about community and that is well Yeah For Him That's quite that's great right because it's not about community He can take all the profit He is very happy but we are not and that how like this movement of open source was beginning All About freed slowly More avil is more like open source wash like marketing strategy to use open source basically There is nothing of the principle That was

starting in the 80s so Yeah so what as a summary What the current open source landscape so we have like I will call that open source 1.0 Which refer to the free soft Movement Which Basic There is no clear business mod usually struggle with Finance and Resources There is no investment which is Fe but it's about community the Community is controlling the Software and then softw is treated as a common good and there is some Freedom It's all about freedom but Unfortunately only accessible for NS and second so that people have now open source 2.0

that to the commercial open source Where Here they manag to establish very clear business Model There was investment but it's all like centralized and usually LED by Corporation It's not about the Community anymore and it's not about freedom at all and so that is like the landscape of open source Right Now That is a tough Choice between on one hand having a commercial Success or helping with with a Freedom in community values and of course is like if here because There is a good news because web We don't need to compromise anymore right we finally can have the best of B I will

call that open source 3.0 decentralized open source and then Well we will have clear business Model inv investment to Project are feasible the Community tre and then freed Okay so How do we do that How conc can we achieve this goal so first some principles If we want the best of B World well We need to have the best of what the company setting is offering andal that so that well the Community is in control so the first pill of that is

like to have a clear business mod you need to figure and ofour of open source business Model that have been proven for open source and in this talk we will just Focus on one which is system But you can imagine like the following talk with other business mods so the second pillar is that you need to attract and you don't want to attract him the big Invest take Fins Developers and then with you the

begin anding in Pro and third pillar is to have a decentralized so here the goal is to distribute votings to and the second thing which is important in the decentralized governance is to not be slow right we really want to have the Best of Both world so we want to be as efficient as governance of a company So that is a very complicated topics like

there was already a lot of talks about that so for now we will Skip this Topic so concret so I was telling you well We will like take an example the bun system so for the one who doesn't know what is Bun system so traditional Bun system works as follow So there is a user and this user has a problem So It can be like He wants a new feature He wants a b Fix He Wants new documentation whatever whatever and he is willing to pay some amount of money cont to well the issue of the user in

exchange of the money that is the traditional central system So that's works but there is some Flow There is some problem so Here we concentrate on three problem other the first is there not Pro you need probably like accounting ETC and no one will offer any B so that you close your accounting so Yeah so the the second Problem Is that maybe you are not visible enough to get b right because if you think about the dependency tre of a program Where If you are on the top You are the product or the program that people uses So you like

people know that you exist And So they will likely offer bunty to use a Project more like you are theen like more people just know about your existence and there is a very famous comics about that about the guy in Nebraska that been maintaining a library since like Ages and everyone is building on top of library and the Software of all this planet is relying on him but he does get any recognition and even people does know that he ex and as Aer Jo Pro Who was not

successful There is not much s that that we want to solve So how we are going to solve those three problems so the First of all we are going to make One Token Per Project so here two source proa and Linux and SCA will have and Linux will have l then they will both of them have their own treasury in their own Token and then basically Now when we want to pay a Bun we don't pay anymore in Fiat So like in normal currency like Euro or dollars but we will pay in the Token of the Project so here If we want to solve a bug for

linux we will pay in l Token and you may Wonder but like What does it change right like Why paying in len will solve those problems Let's explore so First of all so let's Imagine that that is a total amount of the B offered so the first problem We're saying well There is other people to pay than just people like Dev that are solving the issue so the People that are solving the issue will not receive the entire b and we will take a portion of this B to put in the treasury of the Project and after so that like the Project can decide itself so in a decentralized govern how to use like the the money collected through the

B So It can be like pay the p the server or whatever They want for having a great success second problem well they maybe you don't have any possibility to get bounties right you remember this guy in Alaska so his job is very important and everyone is relying on them So that's normal that if someone on the top like ising a Bun That's normal that they give little bit back of the buy that they to him So that is what we're going to do like We're Going a small portion of the buy and we are going to redistribute it to open source dependency and third problem So no incentive to back the product specially

at the Early stage so here like we want to attract new developer as early stage we want our treasury to go up and cool Stu here if you man to link the PR of the toen to the to the Success of Linux then basically Sorry if you link that then basically you have your treasury Who is going up and and then basically you have more money to h new people So that's great and if between the Success of Pro price of to will Attract like a early contributor

Because he will have better reward if he join early and if the project is successful So how do we do that so by building a toomics So like with with every B that like the Project receive we will take a part of it and we will burn the Token and for the one that are not so much in crypto is burning the Token just means taking the Token and remove them from the circulation forever and so that has basically that diminishes the supply and usually if the supply is and and the buying pressure stays the same well The price is going up and that is how you turn a BN into a virtual Circle right So you have basically the cle is

if your Project start to be successful then that mean that like more Us are going to pay you some IF more people to then more Token are going to be burn and more the value of the treasury Will Go up and then sorry and if there is like if the toen in more toen There is like Sorry messed up I wanted to say more Token burn and more Token are collected to the treasury and so with that then we have the value of The treasury Who is increasing and then basically We have more money to h More contributors And So that et ETC and that

isild en open source economy here and that is in my opinion how finally open source will compete with proper Software and how open source will win over proprietary Software and well like so we are not letting you alone are building plat framework That on easy there nothing to do in oneck you can find an issue receive your Token ETC and so that is under development So like if you want to become a tester well Feel free to join and then well just want to emph that

well We are non for profit We are built by the Community So if you want to come and us free do presentation and that be very thanks a lot and now time for questions All Right We have time for couple questions We have a few minutes anyone have a question here get you the microphone Hold on Thanks for presentation understand liability because if I pay

for Software also want that if there any bugs something like support liability just thinking about what's happening at the moment X library in Linux and how do you in this case How do you Punish Developers that beh bad Yeah so there like two question in one so like Let's like I will start by the by The Last Question So like How do you Punish the developer that are using the system right so here basically you can put in place a reputation system where you can say like if you want to to solve B for example well There is every time like the one who is like programming the contributor and then there The reviewer

and so you can have like reputation system Who Says more reputation you have more you take part like you have Bic because like Even if not malicious right if like like a Junior like a developer Who needs a lot of help then That's normal that the Junior developer is getting less and then the reviewer is getting more Because he will have Probably more work and about your second question That's very complicated question So there is a lot of Project in open source like that are working around that in the US because now like Yeah like I don't know exa like that I

here better to use a Project which is already covering that because very complicated Field Thank you for your question any others here thinked very approach now the Community is controlling but Actually the Token holders are controlling and most likely is based you didn't go into [Musik]

community investors web cann and so what it is very interesting with Investor and let say even Like if you classify like as a good Investor and Evil Investor even Evil Investor has some like interesting part right because they really care about the return On Their investment So they are like pushing the proct to be like Yeah to be very effective ETC and to be very successful like quickly very interesting so basically like is like problematic with a big Investor is basically they take over the control so it's again is all about like a Balance you need to give them a little bit of control but not so much so that they can also make a little bit of pressure in the Project So

that the Project You know like they can like succeed More And then basically for me is like if you Just Come Just Because you want to to have a Project which is successful and go back with your money after to go to Bahamas Maybe like you don't want like people maybe it one I don't come back to the slide but if a financial Investor and you want like to help the Project on the financial Side where you are a contributor right So you have some voting rights so for me just a question of Balance and very Yeah as I was saying entire talk on this Topic Thank you we have time one has One

Last going once Ok right Give It Up One More Time Thank you