SNAC - The only way to beat Facebook
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 254 | |
Author | ||
License | CC Attribution 4.0 International: 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. | |
Identifiers | 10.5446/53012 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
00:00
Beat (acoustics)FacebookCartesian coordinate systemCommunications protocolGroup actionWeightComputer animationLecture/Conference
00:56
Connected spaceComputer networkLogical constantOpen sourceCodeSystem identificationScripting languagePresentation of a groupSimulationFile formatIdentity managementGoodness of fitOpen sourceUser profileFood energyConnected spaceSystem callPlanningCartesian coordinate systemDifferent (Kate Ryan album)Standard ModelSoftwareEmailCodeCore dumpDigital mediaPresentation of a groupComputer configurationWebsiteWeb servicePower (physics)Group actionServer (computing)FacebookSocial classInformationSemiconductor memoryGastropod shellMoment (mathematics)Context awarenessEndliche ModelltheorieProjective planeMessage passingProxy serverFile formatData storage deviceUniform boundedness principleStreaming mediaParsingSign (mathematics)Mobile appCommunications protocolStandard deviationComputer animation
08:07
File formatParameter (computer programming)Group actionComputer networkIdeal (ethics)Digital rights managementThermodynamisches SystemWeb serviceTrailSimilarity (geometry)User profileWeb serviceBroadcasting (networking)Thermodynamisches SystemGroup actionFacebookSelf-organizationQuicksortSoftwareConnected spaceMetadataLattice (order)Data miningData structureProjective planeMobile appEmailDigital mediaMeasurementArtificial neural networkDecision theory1 (number)File formatInternetworkingInformation securityCartesian coordinate systemFinite-state machineCore dumpIdentity managementRight angleAlgorithmOpen sourceDigital rights managementCodeNumberSelectivity (electronic)Limit (category theory)Content (media)MathematicsPlastikkarteFood energyLogicFrequencyForcing (mathematics)Universe (mathematics)Product (business)Computer filePatch (Unix)Point (geometry)Electronic mailing listSoftware frameworkUniform resource locatorMultiplication sign2 (number)Form (programming)Network topologyComputer animation
15:18
TrailDistanceWeb serviceOpen sourceBroadcasting (networking)Social softwareServer (computing)Content (media)ImplementationStandard deviationSoftwareState observerScaling (geometry)Physical lawWeb serviceYouTubeThermodynamisches SystemMultiplication signComputer animation
16:16
Independence (probability theory)Differenz <Mathematik>Token ringSoftwareData structureHeat transferPower (physics)Different (Kate Ryan album)Multiplication signSoftware developerToken ringThermodynamisches SystemMobile appContent (media)Direction (geometry)Web serviceCodeSystem callOrder (biology)Point (geometry)Arithmetic meanComputer animation
18:34
Token ringChemical equationData storage deviceHill differential equationDevice driverCommunications protocolSlide ruleComputer clusterThermodynamisches SystemMultiplication signProjective planeContent (media)Process (computing)outputUniform resource locatorSemiconductor memoryReal numberDifferent (Kate Ryan album)Cartesian coordinate systemGoogolComputing platformSensitivity analysisTrailData storage deviceComputer animation
20:22
Data storage deviceAdditionIndependence (probability theory)Directed setHill differential equationAlgorithmThermodynamisches SystemComputing platformProcess (computing)AlgorithmThermodynamisches SystemContent (media)PressureForcing (mathematics)Information privacyInformation securityCountingFacebookCommunications protocolComputer animation
21:07
Hill differential equationIndependence (probability theory)Open setDirected setComputer-generated imageryAlgorithmThermodynamisches SystemData storage deviceInformation privacyData structureAdditionOpen sourceSystem programmingDigital mediaInternetworkingSoftware developerData structureCommunications protocolThermodynamisches SystemAlgorithmOpen sourceFacebookIndependence (probability theory)Expert systemDigital mediaInternetworkingEstimatorProjective planeHypothesisMachine visionOverhead (computing)Electronic mailing listUniverse (mathematics)TelecommunicationCartesian coordinate systemDifferent (Kate Ryan album)Personal digital assistantDivisorCausalityComputer animation
23:35
WebsiteCoordinate systemProjective planePresentation of a groupDependent and independent variablesBlogFeedbackPlanningBitStaff (military)Disk read-and-write headRight angleComputer animation
24:47
TelecommunicationProjective planeMereologyDependent and independent variablesGoodness of fitTelecommunicationCoordinate systemMultiplication signDisk read-and-write headCodeGreatest elementCore dumpComputer animationMeeting/Interview
25:25
Projective planePoint (geometry)BitView (database)Phase transition
26:15
Software testingCodeSoftware developerPhase transitionImplementationComputer networkDisk read-and-write headOperator (mathematics)Point (geometry)Active contour modelDifferent (Kate Ryan album)SoftwareCodeImplementationCartesian coordinate systemBitMereologyProjective planeSoftware developerPhase transitionExact sequenceSoftware frameworkMultiplication signGame theoryWorkstation <Musikinstrument>2 (number)Computer animation
27:36
SoftwareSimilarity (geometry)CodeBuildingOpen sourceComputer networkThermodynamisches SystemSimilarity (geometry)WordObservational studySoftware developerMathematicsMultiplication sign1 (number)PlanningBuildingBitWave packetPoint (geometry)MereologyStrategy gameSelf-organizationSoftwareBasis <Mathematik>Software frameworkDatabase normalizationMobile appCodeVector potentialProjective planeRevision controlCore dumpContent (media)Digital mediaThermodynamisches SystemInformationMachine visionOpen sourceExistenceProxy serverStaff (military)Petri netGoodness of fitPhysical lawCodeDampingPhase transitionCountingComputer animation
32:48
James Waddell Alexander IIGame theorySelf-organizationFacebookVideoconferencingTwitterPhase transitionIdeal (ethics)FeedbackVideoconferencingSoftware developerCausalityComputing platformFeedbackMereologyOnline helpSystem callPlanningStatement (computer science)State of matterBasis <Mathematik>FacebookServer (computing)CodeAuthorizationFamilyOffice suitePower (physics)WaveAreaHand fanDifferent (Kate Ryan album)Computer animation
35:42
Computer networkSocial softwareCoefficient of determinationOpen sourceDigital mediaEmailFeedbackMultiplication signOpen sourceWeb pageComputer animation
36:30
Hill differential equationEmailThermodynamisches SystemDecision theoryFacebookDatabaseWeightStaff (military)Electronic mailing listLevel (video gaming)Data transmissionProjective planeSound effectMultiplication signDirection (geometry)Software testingSoftwareCodeFocus (optics)Open sourceTelecommunicationSymbol tableDifferent (Kate Ryan album)MathematicsCoefficient of determinationDigital mediaBit rateReverse engineeringPower (physics)View (database)Address spaceDivisorInternetworkingGroup actionRight angleMoment (mathematics)1 (number)Open setUniform resource locatorSimilarity (geometry)MereologyUltraviolet photoelectron spectroscopyPlanningNetbookCartesian coordinate systemUniform boundedness principleEncryptionStandard deviationSemiconductor memoryError messageCommunications protocolLecture/Conference
43:54
Hill differential equationEmailWeb servicePresentation of a groupCommunications protocolContent (media)Multiplication signBitProjective planeCartesian coordinate systemQuicksort2 (number)Open sourcePlanningWritingCausalityInformationSoftwareMusical ensembleElectronic mailing listGoodness of fitText editorThermodynamisches SystemPower (physics)Software testingInternetworkingDecision theorySoftware frameworkMathematicsNumberFamilyExecution unitLocal ringLevel (video gaming)Group actionArrow of timeArithmetic meanLibrary (computing)TwitterSelf-organizationStandard deviationUniform boundedness principleError messageUniform resource locatorMobile app
49:11
Computer animation
Transcript: English(auto-generated)
00:05
Social network application cluster. That's the only way to beat Facebook. So we have Stefan and Sandy who are going to introduce us to their protocol that
00:20
has been developed over the last two years by those two and some other people as well. So there is a group behind it and I'm looking forward to their talk now.
00:40
Hi everybody. Thanks for all the attention and we are happy to present you what we've been working on the past one and a half years. So this talk will be presented by me and Sandy. Let's start. Why social network application cluster? Why do we believe this is a solution?
01:02
So people are different. So their app requirements are we believe that the solution that there's one application fitting every person that's simply not possible. And they cannot be a simple application for everybody. But also people do not want to use 50 applications for all the different contexts.
01:22
So this is a straightforward solution to interconnect all the different applications. And then everybody can just choose what they prefer. So here you have the presentation overview. We'll start just by the principles about if you just go from the start straight forward towards a solution.
01:43
What are the principles any social application cluster would need to have? And then we come to our specific solutions on how we on our takes on this problem. How we want to realize our plans and this will be presented by Sandy.
02:00
And we end with a call for participation. So the first principle is of course decentralization. If you want to connect many different services by different and different networks. Of course this needs to be decentralized. For this you need some kind of global identities.
02:21
So if I'm at my service, another friend uses another service, I need to be in contact with him. I somehow need to be able to get into contact with him. And there should be some kind of profile option. So not everybody has to have a profile. But there should be some options to be available to get out information.
02:46
The whole thing should be end-to-end protected. Because decentralized network of course cannot be a fully trusted network. So no malicious people can act as server or anything and read out data that should not be reading.
03:00
There needs to be some kind of presentation standardization. Because different services provide different kind of media and different presentations. But if I receive data from different networks. My application needs to know how to present this data to me.
03:20
In a social network there should be interactions. Which is important to the aliveness. So if I upload a picture, people want to comment, interact, like, share. All this kind of stuff. And add their personal information to my original information.
03:41
And another core principle is data ownership. So not as it is right now that I upload something to Facebook. They own my data. And if I switch the service, I cannot take all my memories. I accumulated the past years with me to another service. There needs to be some kind of standardized model on how my data is saved, stored.
04:05
So if I want to change my service, I can take everything with me. And of course this should be encrypted on the server. And I should just be able to take everything with me. Put it to another service. So this can then be, they can present my data.
04:25
Additionally, the whole thing, like, it's not only better to have it open source and non-profit. I think it's a strict requirement. Because in the end this will just be protocols on how the social network services work with each other.
04:41
And I want to encourage you all to rethink social media. Because execution of code has no cost. Of course there's a server cost. But it's not like as Facebook tells you that there needs to be no company behind it. Making money off it or out of your data. Once the code has been done, it can be executed as often as it wants.
05:05
And it needs to be open source. So if you have the first networks going into this cluster, many more can follow. And do know how to enter their own ideas. So far for the core principles of any social network application cluster.
05:26
I want to explain this on the activity pub. Which is some kind of social network application cluster. It has all of those principles I told you. It's decentralized. It has global identities.
05:41
It has profiles. It's end-to-end protect. It has all those things. So now the question. Why are we starting our own projects? What are we adding to the picture? First of all, we come with a different standardization model.
06:01
I have mentioned activity pub here. But I do not want to go into the details of how they implemented. Because I have not been implementing it myself. There are a lot of good explanations online. They work with activity streams. Which is a great way of doing what they want to do. But we're going to standardize even broader.
06:23
A lot more kind of applications possible. So if you standardize the presentations of your social media via HTML. Everything is possible. So because before at Facebook what you're used to.
06:41
You can upload a picture. And up there some text. With HTML you can do the text underneath. Wow. But this can be even crazier. You can have it interactive with JavaScript and PHP. And you can have your checkboxes. Everything from the power of any website you know.
07:02
You can have your posts and can be interactive. And this allows a lot of new applications. On how you share your personal data with your friends. And there are a lot of new applications possible with this way.
07:21
We have one core principle. That the publisher decides over the format. Of how it's shared and how it's presented. And then just every user who receives the data. Needs to have in his inbox some kind of. Like not browser but like just a presenter for HTML.
07:41
A parser. And then when you get in your inbox any data. Even if it's from a new application you never interacted with. You get presented data in the right way already. Without the need of downloading anything. And this makes it way easier for new applications to spread. Because the publishers are the power users.
08:01
Who put thought into how the data should be presented. And the users are taking away any extra effort of signing up to new applications. I want to explain this because this is like one core principle. Example. A friend of ours works at the University of Bonn.
08:22
For the VDR which is just a television broadcasting network. A public one. And they've been enforced to look into. The Facebook discussions they're having. Because as you all know the political discussion environment of Facebook is super toxic.
08:43
And that's because Facebook is simply not made by the structure to have organized discussions. So they went into got really nice ideas on how to present data. On how to extract ideas that have already been agreed on.
09:02
So you do not have to start every discussion at zero. When you want to discuss on how to recognize petrol in detail. You do not have to start a discussion again. Is the climate change at all? Which is. And many more ideas they're having. But the core principle. The whole project just got stopped.
09:22
Because you need to have discussion where the people are at Facebook. And there you have no way of changing anything. You cannot even do proper moderation. And they decided to bring on an own app. Would not be also not be have no sense.
09:41
Because people will not download this app just to have a discussion about one article. And if some people do it will only be those with an extremist mind anyway. So for projects like this that do not have a place in the internet right now. This could be enabled by this technique as well again.
10:01
Because the journalist who proposed something. Can already include the format on how it's going to be discussed later. Or no discussion or anything on what will be linked on how to interact. And this opens up a lot of new applications. I want to bring some examples just to spark your creativity.
10:24
You can have friends manza. People who like to cook. And people who have friends who do not like to cook. They can come together. You can have the discussion place. Which I just explained. You can have any kind of meet up, meet and greet. Whatever you are, your hobbies.
10:42
Group organizers. Because right now most football clubs or anything are just organized by WhatsApp. Which is really a bad application for this kind of purpose. But it's the one everybody uses so it's the easiest. And here if you have one setting up. The group organizing. He can have a framework.
11:00
Put together what is needed for this particular group. And just spread it and everybody can immediately use it. You can have social applications. You can have child secure applications. Where you can say okay this application should only get data from child approved servers. And you even could entertain some HTML learning exercises in between every one hour.
11:24
Or whatever you can imagine. You can have counter social media addiction measures. Because most people think they use the phone too much. And it's enforced by the psychological tricks Facebook and other apps are using these days.
11:43
And you can just have counter measures. Because if our applications are open source. We do not profit by you executing them. We do profit by you supporting our ideas. And if we provide applications that people like. They will support our mission.
12:00
But we do not support by our code being executed. So if you are happy with it only executing it every second day. That's fine with everybody else. Because it's your own decision. You can have some read through apps. Text only. You can go for meme trading or your very own ideas. Which would have been difficult to implement before.
12:21
Because they only work if everybody would download this app at the same day. But with this it would be way easier to force it. And force it. And there's like a huge market to split. If we actually think this is something that might work. And might change the system.
12:42
So it might be interesting for some of you. So let's rethink social media. And you can rethink the inbox management. This is just on the right. Just some example. You can decide. Every user can decide freely. If you want to have multiple identities.
13:02
So if you meet someone at a bar. You do not want to give them your core identity. You have just some separate identity. You can give out and drop at any time. You can split your inboxes between. For example what I recommend. You split your inbox from what your friends want to tell you. And what you otherwise consume from the internet. Because how it is right now.
13:20
If I post a picture that I've been married. I do not even know if all my friends see it. Even though I want to send it to them. And I believe that your friends shouldn't compete with all the other stuff that's out there. But everybody can choose for themselves. And you also can just split across any number of applications you like. There's no fixed limit on anything.
13:44
And also for the content selection methods. There are a ton of them out there. And I believe everybody should be able to choose for himself. You should not be scared about the Facebook algorithm that choose your data. You can just start learning about own ways.
14:02
So you can have fixed up in a morse. Where you can, if you follow a person. You see everything from them in your inbox. And you decide yourself if you want to see it. You can have a bipriority. That's my example here. The bipriority system. You give channels priority. For example I give my mom priority five. I want to see everything she posts. But if I have another channel.
14:21
I want to see only what he claims. It's really important to him. That might be a system. You can have neural network. All this stuff. And you can combine. Put them one after another. They have their priority. And then it's after selected by anything you can imagine. There can be global services in the system.
14:43
So because first of all. All profiles are private. So if you want to have. And it's decentralized. But if you want to have global services. You would need for all the broadcast and stuff. Some metadata collectors. Who provide them in the way you'd like to.
15:01
So this picture is from the Spiegel mining talk. From three years. I don't know who know it. But you could do something similar. Like you just sort all the data that came in this day. And you sort connectivities on which text have been used together. And so maybe if you like one article. You might like other stuff related to it.
15:21
And it's easy to find new stuff. You maybe didn't know before. You might be interested in. Or to track trending topics. This would be like some global observer. Would be needed to implement things like this. And the second thing. Next to our more generalized standardization.
15:43
That we add is nano payments. Because I believe this key thing. To emancipate such a network on a global scale. And it would be. The service is something that would allow. Users to pay very small amount of money.
16:03
For the service. The cost that they inflict for storing their data. But also for content creators they want to support. So just how this could be in use. For example on the left you have on YouTube how it is. Right now. And for someone who is creating 34,000 hours of watch time.
16:23
He only gets like a hundred dollars. And if you rethink the system. And you think okay if you watch something for one hour. And you only pay this one cent. Then this person would have already gotten much more. And you can subtract a lot by the infrastructure needed. And you can even donate something to the developers.
16:43
Who develop that specific streaming app. And for users that's also not expensive. Like if you're a power user and you consume a lot. That would maybe in this scope add up to 20 cents a day. And if you do this every day. Would add up to 60 euro a month. But if that's what you're doing every day.
17:01
All your day. Doesn't sound like too much. Also with the upside. That this is not an up and a more service. You just pay what you use. Everything is transparent. And you support the content you like directly. And you have no annoying advertisements. Everything is independent.
17:20
Nobody is bound to any rules or anything. So how would this look like? It's a decentralized structure. But no it's a network of trusted banks. So it's not fully decentralized. And it means that I can just upload code. And I run a bank. There needs to be some kind of trusted network.
17:41
I've been thinking through. Like just combinatorically. A lot of different possibilities on how this could be possible. And the one I'm going to present you is the one I found the best working. The easiest but also the most secure. So Alice starts having an account at bank A. It's prepaid. So you put up five euros then.
18:00
And then this bank can grant you any amount of tokens. Till the account needs to be refilled again. You can transfer them to Bob. Bob has his own bank. Handling all his tokens. Because if then Bob comes to bank A. And says okay give me my 0.5 cents. Then again you have a problem. Because you cannot transfer this lower money for now.
18:25
But if bank B collects all the tokens. And this might up to the 300 euros you saw before. There's some payment that can be made easily. And make sense. This of course is written in a modular protocol.
18:41
Whoever's interested in this slides will be up there. I will not go through this right now. And I want to go through motivations again on the system really briefly. And right now it might seem like I'm selling you this idea. And I am. But I'm also telling you why I'm so motivated about this.
19:01
And why I want to start working full time on this project. Because it has such great applications. So for users it's very better. So they can storage everything for the long run. And if I upload something now. I can be sure even if I in 10 years use some different applications. My memories will not be lost.
19:21
Users can choose freely everything. As I presented to you. New innovative applications will benefit the users. And there's a new diversity of applications. So right now you have to decide. Do I go to Instagram and only consume pictures. But maybe some of my friends are DJs. And they do audio things.
19:41
But they have different applications. If everybody can use what they want. I get more diverse inputs. The application serves me and not my data. And I can have addiction countermeasures. The sensitive data can be protected. Because I can decide myself where it's uploaded and how it's secured.
20:04
And for this reason. I can use applications with sensitive data. That I wouldn't have trusted before. For example tracking all my statistics and stuff. Which can be fun for me to see how much I've spent this year. But I do not want Google to know.
20:20
For content creators and content collectors. There could be a new job of just being a channel. A channel that collects data. And people want to just see you for collectors. You are independent of any platform. Of course if you want to you can follow an agency. And you don't have to be alone. But you can decide that for yourself. You have a direct relationship to your users.
20:42
There are new ways of monetization. You have simply more revenue. No pressure to serve any algorithm. Because right now the algorithm forces you to upload daily. Which is just bad for a lot of people. Who want to provide meaningful content. You do not have to provide click bait. Because you are selected by the people.
21:03
Who believe what you do is meaningful. And not the clicks count. And in general a more friendly environment. For data security. Decentralized is always better. You break the monopoly of Facebook. We have a chance of it. We protect the users privacy. Just on how our protocols are designed.
21:20
We have a transparent structure of guidelines, algorithms and development. Non-profit. And so we do not abuse anything. And users are in ownership of their own data. And then for the society. Of everything being open source. This system can be educated. Which is something that cannot happen right now.
21:42
Even here where we look into every detail of everything in the internet. No one of us. Even if we are the experts. And no one of us knows how the fuck Facebook is working. And this is like what's going on here. So this really should be different. And we could have educatable systems. People can learn in schools, universities.
22:01
On how social media works again. Just the basic internet protocols. And can make up their mind about their own ideas. And will be way easier to bring up their own innovations. The new innovations of applications. Can be more social, more sustainable. And can really bring us as a society forward.
22:20
We can reshape our media consumption. We really can rethink on how we interact with each other. With the media. How we do and consume it. And we do a big step towards restoring the independence of the internet. First we start by social media. But if we gather again common ground on how we all connect with each other. We could do some trading or like online attack Amazon next and everything.
22:50
Just as some visions. I want you to not be intimidated. If you are not too deep into the tech. The tech is handable.
23:00
And because I'm just studying, I measured in massive thesis. And this is really rough estimation. Because some people work two years on a massive thesis. But if you just divide the projects and look at the to-do list. If you just write everything down that we planned. It's between 7 and 10 massive thesis. And even with all the overhead of connecting different projects.
23:24
And all the communication needs to be done. If it's 20 massive thesis. If that's what needs to be done. Then that's what needs to be done. And if you're not intimidated but really interested in the tech. We'll have blog posts on how everything should work in more detail.
23:44
All right. Now Sandy will tell you on how we want to realize this plan. Exactly. Hey, also from me. So as Stefan already said. I want to tell you about how we take this theoretical concept that Stefan just explained. And actually realize it.
24:00
And make it something that people can use. So first of all. Where we are right now. So basically here at this Congress. That's our premier. We had already had a talk yesterday. Where we had interesting discussions about the project. That's why we also updated our presentation a little bit. And already got very valuable feedback.
24:21
But it's still our premier. So yeah. It's pretty fancy for nothing. It's really done yet. But it also means that everything is still possible with this project. And before I start telling you about our concrete plan. I just quickly want to introduce our team. So you already met Stefan and me.
24:43
Basically Stefan came up with this idea around two years ago or so. And it like kept growing in his head. So he is kind of responsible for the whole project coordination. Me myself. I'm not coming like from the tech side of this all.
25:03
I studied sociology and political science. So something completely different. But I'm passionate for the project. And I really want to be part of it. And so my department will be the fundraising and communication of it all. And then also on the bottom left. We have Martin. That's a very good friend of Stefan.
25:21
And they've been coding for a long time. And yeah. He will also be part of the core team. And then we also have two more friends. In the middle Lenny and this guy in the cave. We also really would like to incorporate them in our team. But this all depends if the crowdfunding will be successful.
25:42
Because we don't know yet if this will be possible from a financial point of view. Yeah. But more about this now. So what we did was coming up with a project schedule. And breaking it down to different steps that we think are important and necessary to accomplish.
26:06
Or to let it be a successful project. So I want to tell you a little bit more about these different steps. And basically or generally we divided them in three phases. And the first phase is just the like getting started phase.
26:21
And put the whole idea that we have in our head into an actual like thing that we can work on. So not only our team needs to grow. But also the knowledge and expertise that we have about different topics. I will tell you more about this in a second. Then also a big point is the acquisition of funds or the crowdfunding.
26:45
So that we can actually work full time on this project. And we also need to set up a legal framework for this whole thing. The second phase will be the realization and implementation phase. Where the main thing will be to write and test the code for the network.
27:02
And develop applications and also add applications that maybe already exist. And want to be part of this network. So that people can also use it within Snag. And then the last phase or the aim so to say is the operating phase. Where everything is kind of finished and people can actually use the network.
27:24
So I think what needs to be emphasized here is that of course it's not like linear. So it's not completely distinguishable the three phases. It's all a little bit blurry. So the fundraising won't stop at some point when we start the realization. But I think it gives you a good overview of what needs to be done.
27:45
Okay so a little bit more in detail now. What we mean with training is that of course we do have a lot of stuff we already know. Like Stefan knows a lot about coding. Martin knows a lot about coding.
28:00
But there's still something we need to look into. Especially the legal requirements and also the software development process. The legal requirements is especially important for founding a non-profit organization. That's what we want to do with it. It's pretty simple why we want to do this.
28:22
Because we somehow need to pay the employees or the people working on it. So there just needs to be a legal framework. And also to just be sure that if there are any legal issues or something. It's about the company and not about us personally. Then community building.
28:42
That's a very big and relevant point. So this only works if there are people who are willing to work on it and be part of it. So we thought about strategies or plans. How to reach out to potential partners or like-minded people. This of course happens within the community itself.
29:02
So if you hear this talk now and you like what you hear. Just share it with your friends and tell them about it. So that the information about it spreads. Then of course as Stefan also already mentioned. We're not the first who have this idea. So there are a lot of similar and existing projects.
29:21
So it's not like we want to start something completely new here. But we can reach out to these projects that already exist. And talk to them and cooperate. Then also a big point here are the influencers and content creators. And also the news outlets and journalists.
29:40
Because they are the ones who would benefit from a system change like that. And from a new network like that. Because they would be the one who could put their stuff out there. And get paid directly by the ones consuming it. This also kind of applies to the specialist media. So we were thinking about reaching out to different YouTubers or podcasts.
30:02
Who could inform their audience and community about it. To just spread the word. Then of course nothing of this works if there's not some financial basis. So we came up with a crowdfunding strategy. We already have a Patreon account.
30:24
Where we want to raise money to just secure a monthly income. For the people working on it. So it's basically about if you reach the more people we reach. Who give a small amount the more money there is to work with.
30:40
We calculated it already. So for the core team the three of us. I think the 2000 euros would be a good start. To just live and to work full time on it. And yeah in the long version. Our vision is to get 50,000 euros a month.
31:02
If there are people like 15 team members who work on it. Then the development phase. Which is I guess one of the most important phases. Because that's where actually the whole thing happens. So as I mentioned already the development. Our plan is that it's happened full time.
31:21
So that we can like pause our studies. And just concentrate really on the thing that we want to do. And have in our mind. And we also what I want to emphasize here. Is that we're not planning on doing this alone. And then putting it out there. But it's really more a community thing. That we count on the contributions of people.
31:40
Who are interested in it. And think they could add something of value to this project. And then yeah I mentioned this already before I think. But that we want to minimize the redundancy. So it's not like we want to start from scratch. And do everything ourselves. Because we know that there's already a lot of open source code.
32:00
And stuff out there. A lot of great work has been done. So we want to incorporate this and add to this. And then of course we want to accumulate as many users as we can. So the network can actually float and work. And be filled with stuff and content.
32:23
So yeah the new innovative apps that will be possible in this network. That will hopefully attract users. There are a lot of SAP networks out there already. And small apps where only a few people are on it. But if they are connected. And the crowds will be connected of these SAP networks.
32:41
This could be a huge thing. And yeah they can help each other grow. Yeah then quickly I want to dive into what we have planned next. We were already working on a concise explanation video. Just like a short one where everyone who's interested in it.
33:02
And maybe also not so familiar with all the tech stuff. Can watch the video and understand what we do. Then we also talked about so called Twitter text. On relevant personalities. We brought the example of Mark Uwe Kling here. I think most of you maybe know him. He's a famous German author.
33:20
And yeah he finished basically almost every one of his Facebook posts. With a statement that he thinks that Facebook needs to be destroyed. So we think that it's helpful to just reach out to these famous people. Who we think could support our cause.
33:40
And maybe tell them about it. So that they can share it with their community. Then next to the crowdfunding. We are also looking into different grants and funds. That could be supportive for us. So that the financial basis will be there as soon and as stable as possible. Because the sooner we reach the actual development phase.
34:02
The better. Yeah so that was it. How we want to realize our plans. And now Stefan will talk some. I'll end up with a call for participation. Because as he said. The sooner we get moving onwards the better.
34:20
Because we are not marketing people. We are developers and we just want to get started. But the first has to overcome some issues. So it's a long way. We have already done some quite some things. But we do not know which path in the end will take us to the solution we will take. And we have ideas for every step. As any such person presented you. We think we have quite a plan.
34:43
But it's a long way. And we need your help. So your feedback brings us forward. We had many really meaningful discussions on this platform. On this conquest and met great people and shared people. But if you can give us feedback. If you share our idea.
35:01
If you can contribute with your ideas. Or your code. If you want to be part of the team. We will be setting up a discord server for all the people who want to work with us. Mutinations of course bring us forward. You can take some stickers that's how you can support us.
35:21
And you can follow us. So even if you say okay. If you are part of the I believe in running code people. Which is totally viable. It makes sense. So you can just follow us and see where we are at in half a year. And say okay you want to support us then. Current state is really at the beginning.
35:44
There's like not a lot of people who know about this yet. So you're one of the first ones. And I want to end up with thanking you all for your attention. And if you have time to get all of your feedback.
36:01
It's important to get all of it. We have at our page cadnet.rocks. Which is also on the stickers. Submit your feedback. Submit your ideas. Everything stay in contact with us. Cadnet is the name of our dev team. And maybe the first open source pilot project we want to launch. So people have idea on how to contribute their own ideas on here.
36:25
So you don't get confused about the names. This is who we are. And thanks for being here. Stefan, Sandy. Thanks for that talk. Was very very exciting I need to say.
36:41
It's very very interesting. And the stage is open for discussion. Do we have anything? Yeah, we have already the first one here. Thanks a lot for the talk. There was many interesting ideas. One of the problems you mentioned is the critical mass problem.
37:01
Do you have any ideas or plans on how to integrate for example. Users of different open source instant messaging apps. With those of using closed source instant messaging apps. Like e-signal, telegram, whatsapp and so on. This will be a decision of those different networks.
37:22
So we will want to work as some kind of mediator. Approach all the different projects there are. For example if you go for the biggest one. Facebook will not want to join us. Because they are the closed network. And we will need to build our network of networks growing. Until the others don't need it anymore. So what's about activity pub diaspora.
37:41
All the great things out there. Signal, telegram. We need to just go in different directions with the tech wise coding. See what is compatible. And then see which kind of projects support our idea. And for example activity pub is a huge project. Many contributors.
38:01
And some people think it might change the world. Some people want to keep it small for their better community. And there are different opinions. There will be a lot of communication needed for that. But of course we want to incorporate as many projects as possible. So suppose if somebody reverse engineered some of these things.
38:22
And would do it against the will of the let's say some big corporation. Would you consider still linking that. Because some people might want to still talk to these people. Even though they are in a network that doesn't want to cooperate with you. I mean if it's open source it's not really stolen.
38:43
There will be different groups working on different projects. And we just want to make sure. The different projects can connect with each other. We will not be responsible for every project that will be on our network. Does that answer your question?
39:03
But I personally do not want to go and whip out other people's things they are still working on. And divide community or anything like that. All right. We still have ample of time for questions and answers from Stefan and Sandy. Anybody in here?
39:21
Do we have internet questions? Signal Angel. Is there anybody interested outside? At the moment not. So anybody from the audience? Maybe you want to. Yes we got one here. It might be I missed the first part. But maybe you answered it already. But is there an idea how it can be prevented that it will be bought up by a big company.
39:45
If it's successful after some years. The solution is the decentralization and the open source. Even if someone would come and give me a hundred million. Everything I presented to you, you all know it now.
40:00
That's how I see it. And of course there can be. Even let's say Facebook joined in on this. They still would have the best starting point. They have the most money and the most developers. So they could for this network contribute huge applications. And maybe most people would want to use them because they're best working ones.
40:21
But still with the system, everybody who wants to can choose something else. And this is already the big improvement. Which would not guarantee that not people with capitalistic interests will also run the applications on the network. Does that answer your question? Alright, we have more questions. I'm gonna go back to the back of the stage.
40:44
Hi, thanks a lot. Do you have technologies you've agreed upon by now? Or is it still in discussion? There are many ideas. For example for the transmission. We will just have to check what works best.
41:01
What works with the most already existing projects. But also what seems like to be working a long-term one. This will be just trial and error and many hours of coding. And testing and community decisions. Also for encryption methods and all this detailed stuff. There are ideas, there are lists.
41:21
But nothing I want to say. This is fixed now and that's how it should be. There is another question from the audience. Yes, hi. Say after some time and this is really successful and takes off. And Facebook is looking at it interestingly.
41:41
And they make grand gestures. And then they say that they would like to open up Facebook to this open network of networks you call it. But then they say they want access to the data or some change made to benefit them.
42:01
Or even just something symbolic like keep the symbol of the Facebook like. And use that for the network of networks. How would you react if Facebook or some other big player would leverage their power to make you compromise?
42:22
First of all I want to say something else because you reminded me of something I wanted to say. But I forgot. With the HTML standardization it will also be the end of the like button. Because of course everybody can say this is my dog and it has 60,000 likes everybody can trust. So this will be the end.
42:42
But it's just something that reminded me. Interesting question. So you're saying if Facebook says have a hundred million. We will make your project big. But under this and the circumstances. I think this is for the long run the best system which will benefit all.
43:02
Because then again the principles I started with. I think this is because we will tell every user hey use this new system. And I think it only makes sense if we can ensure. This is the system that's designed for the long term one. These are basic protocols.
43:20
And if we again have it might be an improvement to open up Facebook. But if it's not all the way it's just also won't work in my I believe. Because we have to tell the users okay go for this system. And two years later again we want the system change. And whatever I upload just my memories I want to be able to access them also in 50 years.
43:45
Does that answer your question? I think he has another question. Here's another question. That's good. Okay let's go. A follow up to your to what you said that there will be no more like button.
44:01
Because with a simple URL change you could like if I understood you correctly there. You could make it look like you had any number of likes or faves or whatever it will be called. How then will the likability or the success of any given post or picture or piece of music or piece of audio.
44:26
How will that be measured? How can I as a user look at a headline and not only think does this headline is this interesting to me. But also how many others found this interesting to weed out people who are really good at writing headlines.
44:41
But then don't follow up with good content. I think here you have to distinct between private and public network. So in my private network I can upload whatever and say this has 10,000 likes and my friends can say haha you don't. But if I have it public this is what I came up with the global services.
45:01
So your presentation will be inside some HTML presenter. And just outside in your actual application there can be some information gathered by some global service. So if you have some content creator you can sign up his content to this global service.
45:21
And if many people are using the service this will be then such free market. But if everybody uses this application which just counts on how many people have seen this as valuable content. So have some kind of to see what's trending. This is like a valuable system and to be have a society that exchanges with each other.
45:45
And so there would be the global systems would be solutions to that. Does it answer your question? Okay, thanks. Any more questions here? The internet, nope. Thanks for the talk. How do you want to make this available for broader audience?
46:10
Because you mentioned that you want to use an HTML standard. But I guess for the broader audience it's very complicated to create fancy stuff and compete with other content creators.
46:26
Yeah, we start with power users. So if I have my app idea I can see how this is I have open source I can create my own thing. But then in the end there will be some need of a kind of framework that people can just drag and drop.
46:42
So I mentioned a group organizer. If I have my local football club and I say okay I want to have a messenger. But I also want to have events or whatever. This needs to be some easy to use framework for people to edit their content.
47:02
Or if you have shown a list and all this kind of stuff. There will be just some library of already existing solutions. And maybe from there you can go and edit itself depending on whatever your expertise is. But this is a lot to do.
47:20
Okay, more questions? Is there a question? Is there a plan to make all of this RSS accessible?
47:42
As I said with the detailed protocols this will be decisions to just trial and error. So if you're into RSS you can think can you pass it to HTML. So whatever you send can be presented by others to HTML. And if others send you HTML can you present that in your application.
48:02
This is what I would tell to anybody with any project. Can you pass your thing? I mean activity pub if you have your master done you see everything in HTML. The question is can you pass it back to your network so everything works together. There will be for each project that exists each individual protocol.
48:22
Like it's a different question to ask. Which I do not have answered yet. Okay, we have a little bit more time. Any questions? No, okay anyway. So I wish you all the best for the future for your project.
48:41
That's gonna be a good lift off. I hope everybody else in the audience joins in. There is a small present here from the OIO stage for presenters and people giving talks here. There we go something to drink and something sweet so that you don't starve when doing all the hard work in the future. Thanks a lot.
49:00
Thank you. Nice. Thanks. Thanks a lot. Thanks for hosting us and giving us this opportunity.