1 | %% LaTeX Beamer presentation template (requires beamer package)
|
---|
2 | %% see http://latex-beamer.sourceforge.net/
|
---|
3 | %% idea contributed by H. Turgut Uyar
|
---|
4 | %% template based on a template by Till Tantau
|
---|
5 | %% this template is still evolving - it might differ in future releases!
|
---|
6 |
|
---|
7 | % netlabs.org community presentation for Warpstock Europe 2006
|
---|
8 | % Adrian Gschwend
|
---|
9 |
|
---|
10 | \documentclass{beamer}
|
---|
11 | % Handout:
|
---|
12 | %\documentclass[handout]{beamer}
|
---|
13 |
|
---|
14 | \mode<presentation>
|
---|
15 | {
|
---|
16 | \usetheme{Warsaw}
|
---|
17 | \setbeamercovered{transparent}
|
---|
18 | }
|
---|
19 |
|
---|
20 | \usepackage{amsmath,amssymb}
|
---|
21 | \usepackage[latin1]{inputenc}
|
---|
22 | \usepackage{times}
|
---|
23 | \usepackage[T1]{fontenc}
|
---|
24 |
|
---|
25 | \beamertemplatetransparentcovereddynamic
|
---|
26 |
|
---|
27 | %\logo{\includegraphics[height=0.5cm]{dws06.png}}
|
---|
28 |
|
---|
29 | \title[netlabs.org - The Crux with the Community]
|
---|
30 | {netlabs.org - The Crux with the Community}
|
---|
31 |
|
---|
32 | \subtitle
|
---|
33 | {How Open Source Development does (not) work}
|
---|
34 |
|
---|
35 | \author[Adrian Gschwend]
|
---|
36 | {Adrian~Gschwend}
|
---|
37 |
|
---|
38 | \institute[netlabs.org]
|
---|
39 | {
|
---|
40 | netlabs.org - Open Source Software for OS/2 and eCS
|
---|
41 | }
|
---|
42 |
|
---|
43 | \date[17.11.2006]
|
---|
44 | {Warpstock Europe 2006, Cologne, Germany}
|
---|
45 |
|
---|
46 | \subject{OS/2 and eCS development}
|
---|
47 | \keywords{OS/2 eCS eComStation}
|
---|
48 |
|
---|
49 | % \AtBeginSubsection[]
|
---|
50 | % {
|
---|
51 | % \begin{frame}<beamer>
|
---|
52 | % \frametitle{Overview}
|
---|
53 | % \tableofcontents[part-1]
|
---|
54 | % \end{frame}
|
---|
55 | % }
|
---|
56 |
|
---|
57 |
|
---|
58 | \begin{document}
|
---|
59 |
|
---|
60 | \begin{frame}
|
---|
61 | \titlepage
|
---|
62 | \end{frame}
|
---|
63 |
|
---|
64 | \begin{frame}
|
---|
65 | \frametitle{Outline}
|
---|
66 | \tableofcontents[hideallsubsections]
|
---|
67 | \end{frame}
|
---|
68 |
|
---|
69 | \section{Motivation}
|
---|
70 |
|
---|
71 | \begin{frame}
|
---|
72 | \frametitle{Why this Presentation?}
|
---|
73 | \begin{itemize}[<+->]
|
---|
74 | \item 9 years of experience with netlabs.org
|
---|
75 | \item Many ups and downs
|
---|
76 | \item Still just a few contributors
|
---|
77 | \item Successful and less successful software projects meanwhile
|
---|
78 | \item Big ongoing project: \textit{The Voyager Project}
|
---|
79 | \end{itemize}
|
---|
80 | \end{frame}
|
---|
81 |
|
---|
82 | \section{The Community}
|
---|
83 | \subsection{The Present}
|
---|
84 |
|
---|
85 | \begin{frame}
|
---|
86 | \frametitle{netlabs.org Today}
|
---|
87 | \begin{itemize}[<+->]
|
---|
88 | \item Core team of maybe 20-30 people
|
---|
89 | \item Around 130 people in the netlabs.org database
|
---|
90 | \item Many of them are on \texttt{\#netlabs} IRC channel during the day
|
---|
91 | \item Quite a lot of mailinglists, mirrored on gmane.org for newsgroup/web
|
---|
92 | access
|
---|
93 | \item Pretty old webpages, out of date, not updated by many project leaders
|
---|
94 | \item TRAC projects are often missing on netlabs.org webpage
|
---|
95 | \item People do not know where to look
|
---|
96 | \item Adrian gets contacted directly by users and developers, bottleneck
|
---|
97 | \end{itemize}
|
---|
98 | \end{frame}
|
---|
99 |
|
---|
100 | \begin{frame}
|
---|
101 | \frametitle{Contributions to netlabs.org}
|
---|
102 | \begin{itemize}[<+->]
|
---|
103 | \item Most work is done by a few developers
|
---|
104 | \item Most of them have more than one project running
|
---|
105 | \item Just a few users contribute in a form
|
---|
106 | \item Some support with sponsoring units
|
---|
107 | \item Just very few full time contributors/programmers
|
---|
108 | \end{itemize}
|
---|
109 | \end{frame}
|
---|
110 |
|
---|
111 | \begin{frame}
|
---|
112 | \frametitle{The Community Today}
|
---|
113 | \begin{itemize}[<+->]
|
---|
114 | \item Various usergroups around the world
|
---|
115 | \item Warpstock events around the world
|
---|
116 | \item OS/2 VOICE
|
---|
117 | \item EDM/2
|
---|
118 | \item SSI/Mensys \& eComStation
|
---|
119 | \item Most projects suffer from the same problem
|
---|
120 | \end{itemize}
|
---|
121 | \end{frame}
|
---|
122 |
|
---|
123 | \begin{frame}
|
---|
124 | \frametitle{Conclusion}
|
---|
125 | \begin{itemize}[<+->]
|
---|
126 | \item The real community is very small
|
---|
127 | \item Quite a lot just use it
|
---|
128 | \item Situation could be improved
|
---|
129 | \end{itemize}
|
---|
130 | \end{frame}
|
---|
131 |
|
---|
132 | \subsection{A possible Future}
|
---|
133 | \begin{frame}
|
---|
134 | \frametitle{Some Ideas}
|
---|
135 | \begin{itemize}[<+->]
|
---|
136 | \item Team Netlabs, like TeamOS2 and alike
|
---|
137 | \item Advocacy group, we-feeling
|
---|
138 | \item Membership and yearly contribution
|
---|
139 | \item Could be money or time contribution
|
---|
140 | \item Translate presentations, show videos etc.
|
---|
141 | \item Represent netlabs.org on workshops, press, fair\ldots
|
---|
142 | \end{itemize}
|
---|
143 | \end{frame}
|
---|
144 |
|
---|
145 | \begin{frame}
|
---|
146 | \frametitle{netlabs.org Website}
|
---|
147 | \begin{itemize}[<+->]
|
---|
148 | \item Up to date information
|
---|
149 | \item New CMS, new server
|
---|
150 | \item TRAC fully integrated into CMS
|
---|
151 | \end{itemize}
|
---|
152 | \end{frame}
|
---|
153 |
|
---|
154 | \section{Developers}
|
---|
155 | \begin{frame}
|
---|
156 | \begin{itemize}[<+->]
|
---|
157 | \item Project tracking (TRAC/xTracker)
|
---|
158 | \item Subversion
|
---|
159 | \item Generalized build/release framework
|
---|
160 | \item Consistent feeling between projects
|
---|
161 | \item Clear structure:
|
---|
162 | \begin{itemize}[<+->]
|
---|
163 | \item TRAC for developers
|
---|
164 | \item netlabs.org CMS for users
|
---|
165 | \item bugtracking on one place
|
---|
166 | \item Same procedure for same things
|
---|
167 | \end{itemize}
|
---|
168 | \item Liberal license
|
---|
169 | \end{itemize}
|
---|
170 | \end{frame}
|
---|
171 |
|
---|
172 | \section{Big Business}
|
---|
173 | \subsection{Learning from other Projects}
|
---|
174 |
|
---|
175 | \begin{frame}
|
---|
176 | \frametitle{What does \textbf{not} work}
|
---|
177 | \begin{itemize}[<+->]
|
---|
178 | \item Many, many open source projects
|
---|
179 | \item Often just proof of concept
|
---|
180 | \item The source is the only documentation\texttrademark
|
---|
181 | \item No design
|
---|
182 | \item Yet another\ldots
|
---|
183 | \end{itemize}
|
---|
184 | \end{frame}
|
---|
185 |
|
---|
186 | \begin{frame}
|
---|
187 | \frametitle{Money\ldots}
|
---|
188 | \begin{itemize}[<+->]
|
---|
189 | \item There are just a few successful OSS projects without funding
|
---|
190 | \item There are many which do get funded:
|
---|
191 | \begin{itemize}[<+->]
|
---|
192 | \item Mozilla
|
---|
193 | \item OpenOffice
|
---|
194 | \item Eclipse
|
---|
195 | \item OpenBSD
|
---|
196 | \item Ubuntu
|
---|
197 | \item Linux Kernel
|
---|
198 | \item \ldots
|
---|
199 | \end{itemize}
|
---|
200 | \end{itemize}
|
---|
201 | \end{frame}
|
---|
202 |
|
---|
203 | \subsection{Conclusion}
|
---|
204 | \begin{frame}
|
---|
205 | \begin{itemize}[<+->]
|
---|
206 | \item Every single one can contribute
|
---|
207 | \item Every single one can contribute
|
---|
208 | \item Every single one can contribute
|
---|
209 | \item We are netlabs.org
|
---|
210 | \item If we act as a real community everything is possible
|
---|
211 | \item It is possible to be a successful niche
|
---|
212 | \end{itemize}
|
---|
213 | \end{frame}
|
---|
214 |
|
---|
215 | \begin{frame}
|
---|
216 | \frametitle{Next Steps for You}
|
---|
217 | \begin{itemize}[<+->]
|
---|
218 | \item Team/Usergroups: Discuss possible Team Netlabs idea
|
---|
219 | \item Users: Would you join such a team?
|
---|
220 | \item Users: Could you contribute somewhere?
|
---|
221 | \item Users: Are you a marketing specialist?
|
---|
222 | \item Developers: Can we help you?
|
---|
223 | \item Developers: Release management support needed?
|
---|
224 | \item Cool group with sexy project is looking for funding \texttrademark
|
---|
225 | \end{itemize}
|
---|
226 | \end{frame}
|
---|
227 |
|
---|
228 | \begin{frame}
|
---|
229 | \frametitle{Q\&A}
|
---|
230 | Questions?
|
---|
231 | \end{frame}
|
---|
232 |
|
---|
233 | % \begin{frame}
|
---|
234 | % \frametitle{About this Presentation}
|
---|
235 | % This presentation was done using the \LaTeX beamer class
|
---|
236 | % (\texttt{http://latex-beamer.sourceforge.net}). \texttt{pdflatex} was used to
|
---|
237 | % convert it to a PDF file.
|
---|
238 | %
|
---|
239 | % \LaTeX source of the file is available in the Voyager Subversion repository at
|
---|
240 | % \texttt{http://svn.netlabs.org/v_doc}
|
---|
241 | % \end{frame}
|
---|
242 |
|
---|
243 | \end{document}
|
---|