Skip to content
Extraits de code Groupes Projets
Valider 01b1a5a0 rédigé par Lionel Dricot's avatar Lionel Dricot
Parcourir les fichiers

starting community

parent 1780c6f7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -174,6 +174,11 @@ class: center, middle
---
class: center, middle
#Odoo
---
class: center, middle
# JBoss
- Bought by Red Hat
- J2EE server
......@@ -230,13 +235,23 @@ class: center, middle
- Opensourced by Facebook - Google
- Because it's not their main business
---
class: center, middle
#Nokia and N770/N800/N810
- Created a swarm of open-source companies
- Collabora : diversified on GStreamer and now LibreOffice
- Immendio/Lanedo : diversified on Samsung R\&D and LibreOffice
---
class: center, middle
#Advertising
???
Often seen on Android
https://medium.com/open-collective/using-ads-to-sustain-open-source-d048b75d4979
......@@ -244,7 +259,7 @@ https://medium.com/open-collective/using-ads-to-sustain-open-source-d048b75d4979
class: center, middle
#Crowdfunding
- Diaspora : 200.000$ on Kickstarter in 2010
- Diaspora* : 200.000$ on Kickstarter in 2010
---
class: center, middle
......@@ -268,7 +283,6 @@ class: center, middle
- Limited supply
- No double spending
- Fongibility
- Then you need trust
---
......@@ -301,6 +315,10 @@ class: center, middle
???
If not opensource, it is not a true blockchain
---
class: center, middle
background-image: url(https://github.com/ploum/lingi2401/raw/master/images/blockchain.png)
---
class: center, middle
......
<!DOCTYPE html>
<html>
<head>
<title>LINGI2401 - 4. Community</title>
<meta charset="utf-8">
<style>
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
body { font-family: 'Droid Serif'; }
h1, h2, h3 {
font-family: 'Yanone Kaffeesatz';
font-weight: normal;
}
.remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
</style>
</head>
<body>
<textarea id="source">
class: center, middle
# LINGI 2401 : Open Source strategy for software development
Lionel Dricot
lionel.dricot@uclouvain.be
lionel@ploum.net
@ploum - @ploum@mamot.fr
???
---
class: center, middle
# One thing you learned from last week
???
Everybody should have a different one
---
class: center, middle
#Calendar
- October 9th : Xavier Damman, OpenCollective
- October 23rd : Questions and work together on the project
- November 6th : Thomas Lambot, rLoop (from San Francisco through Skype)
---
class: center, middle
#The code
???
Every Floss project, is by definition, centered around the code. The goal of the project is to produce some code.
---
class: center, middle
#One question
"Should this modification be part of the code or not?"
---
class: center, middle
#Generalisation
"Every human institation has one single goal: take decisions in the name of multiple individuals"
???
Our parliament decide "should this modification be part of the law?"
---
class: center, middle
#Historical code management
- Contributors send patches by mail (even snail mails) and the maintainer merge it.
- Dictatorship by the maintainer (which might be good)
- Linux was maintained that way until 2002
- Lot of proprietary softwares still work that way in the industry
---
class: center, middle
#First Revision control system
- RVCS? (à vérifier)
- CVS
- SVN
???
Centralised. User need an account to commit. You cannot do anything locally. Big commits. Branches only for existing developpers.
---
class: center, middle
#Distributed Version Control System
- Mercurial
- Bazaar
- Git
???
Story of git. War between the 3. Git seems to be the big winner.
---
class: center, middle
#Interfaces to DVCS
- Launchpad (bazaar)
- Github (proprietary!)
- Gitlab
- Gitorious
- Keybase : encrypted end-2-end git repositories
---
class: center, middle
#Not everything is code
- Need for a way to communicate
- A way to store what is not code
- Project management
---
class: center, middle
#Wiki
---
class: center, middle
#Communication channels
- Mailing-lists (mailman)
- IRC
- Forum
- XMPP chatrooms (Jabber)
- Now Slack (proprietary)
- Keybase (it's new!)
---
class: center, middle
#Project management through bug trackers
- Bugzilla
- Launchpad
-
???
Lot of discussions happen there
---
class: center, middle
#Trolls and bicycle sheding
---
class: center, middle
#Fork
---
class: center, middle
---
class: center, middle
# Discussion time
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create();
</script>
</body>
</html>
# lingi2401
Lingi2401 - Open Source strategy for software development
Open each HMTL file in your browser. Press “P” to see the comments for each slides.
Please contribute your notes to this course, as comments for the slides or even as separate notes. This will help students that cannot attend the course.
##Calendar
- October 9th : Xavier Damman, OpenCollective
- October 23rd : Questions and work together on the project (optional)
- November 6th : Thomas Lambot, rLoop (from San Francisco through Skype)
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter