X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/626eb1bd454962efd79c1c7fe76057bb01cd8a45..92333f9718a7ba93615e542fc427c44443d1f76a:/mypapers/free-sw-devel/free-sw-devel.html
diff --git a/mypapers/free-sw-devel/free-sw-devel.html b/mypapers/free-sw-devel/free-sw-devel.html
index 31f1f952c5..5bf544682a 100644
--- a/mypapers/free-sw-devel/free-sw-devel.html
+++ b/mypapers/free-sw-devel/free-sw-devel.html
@@ -17,21 +17,26 @@
Petter Reinholdtsen
pere@hungry.com
-
IFI/UiO, 2004-04-27
+
IFI/UiO, Forskningsparken rom 207 2004-04-27
Who am I
- - Been involved in free software development since 1992
+ - been involved in free software development since 1992
- - contributor to several projects (linux, glibc, kde, debian,
- mapserver, openstreetmap.org, skolelinux, etc)
+ - programmer and system administrator
+
+ - past and current contributor to several projects (linux,
+ glibc, kde, debian-{edu, gis, java, cdd}, mapserver,
+ openstreetmap.org, skolelinux, etc)
- debian developer
- initiater and current tech coordinator in skolelinux
+
+
What is free software
- user freedom
@@ -39,18 +44,34 @@
- freedom to modify
- freedom to distribute
- Rookie checkin
+ freedom to run the program as you wish for any purpose, freedom
+to study and change the source code as you wish, freedom to make and
+redistribute copies, and freedom to publish modified versions.
+
+ Getting involved and helping out
+
+ - use mailing lists
+
+ Joining a free software project
+
+ - painful
- TBPITW - The Best project in the World
+ Making your own project
+
+
+
+ - Reuse when possible, improve existing projects
+
+ -
- avoid starting from scratch, reuse an existing project if
possible.
-
Joining a free software project
+
+ Reporting bugs
Starting a free software project
- - use mailing lists
- public review (anonymous CVS, commit emails)
- bug tracking systems
- licenses
@@ -73,8 +94,8 @@
- tools
- compiler
- libraries
- - debugging utilities (gdb, ddd, dmalloc, valgrind, electric fence,
- fncchk, etc)
+ - debugging utilities (gdb, ddd, dmalloc, valgrind, strace, ltrace,
+ electric fence, fncchk, etc)
- avoid duplicate work (check freshmeat)
@@ -91,7 +112,7 @@
- søk i bug-databasen til produktet om dette er en kjent feil
- hvis ikke, test siste utgave lokalt
- hvis feilen fremdeles er der, og er gjenproduserbar, send en
- feilrapport
+ feilrapport (valgrind, strace, gdb, ltrace)
- hvis feilen ikke er fikset, men utviklerne er klar over denne,
send en feilrapport til!
- sørg for at feilrapporten inneholder nødvendig informasjon for å
@@ -129,6 +150,9 @@
- prosjektleder
+ - hold oversikt over hvem som gjør hva
+ - kommuniser prosjektplanen til alle prosjektdeltagerne
+
Conclusion
References