From fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 25 Oct 2015 21:00:20 +0100 Subject: import of old now defunct presentation slides svn repo --- .../interact-community/index.html | 26 +++++++++++++++++++++ .../interact-community/mgp00001.html | 9 +++++++ .../interact-community/mgp00001.idx.jpg | Bin 0 -> 3112 bytes .../interact-community/mgp00001.jpg | Bin 0 -> 32714 bytes .../interact-community/mgp00001.txt | 12 ++++++++++ .../interact-community/mgp00002.html | 9 +++++++ .../interact-community/mgp00002.idx.jpg | Bin 0 -> 7966 bytes .../interact-community/mgp00002.jpg | Bin 0 -> 71231 bytes .../interact-community/mgp00002.txt | 15 ++++++++++++ .../interact-community/mgp00003.html | 9 +++++++ .../interact-community/mgp00003.idx.jpg | Bin 0 -> 10592 bytes .../interact-community/mgp00003.jpg | Bin 0 -> 94114 bytes .../interact-community/mgp00003.txt | 14 +++++++++++ .../interact-community/mgp00004.html | 9 +++++++ .../interact-community/mgp00004.idx.jpg | Bin 0 -> 9679 bytes .../interact-community/mgp00004.jpg | Bin 0 -> 95850 bytes .../interact-community/mgp00004.txt | 14 +++++++++++ .../interact-community/mgp00005.html | 9 +++++++ .../interact-community/mgp00005.idx.jpg | Bin 0 -> 11472 bytes .../interact-community/mgp00005.jpg | Bin 0 -> 109968 bytes .../interact-community/mgp00005.txt | 19 +++++++++++++++ .../interact-community/mgp00006.html | 9 +++++++ .../interact-community/mgp00006.idx.jpg | Bin 0 -> 9188 bytes .../interact-community/mgp00006.jpg | Bin 0 -> 83132 bytes .../interact-community/mgp00006.txt | 11 +++++++++ .../interact-community/mgp00007.html | 9 +++++++ .../interact-community/mgp00007.idx.jpg | Bin 0 -> 10234 bytes .../interact-community/mgp00007.jpg | Bin 0 -> 90477 bytes .../interact-community/mgp00007.txt | 9 +++++++ .../interact-community/mgp00008.html | 9 +++++++ .../interact-community/mgp00008.idx.jpg | Bin 0 -> 8843 bytes .../interact-community/mgp00008.jpg | Bin 0 -> 77543 bytes .../interact-community/mgp00008.txt | 11 +++++++++ .../interact-community/mgp00009.html | 9 +++++++ .../interact-community/mgp00009.idx.jpg | Bin 0 -> 8512 bytes .../interact-community/mgp00009.jpg | Bin 0 -> 76542 bytes .../interact-community/mgp00009.txt | 11 +++++++++ .../interact-community/mgp00010.html | 9 +++++++ .../interact-community/mgp00010.idx.jpg | Bin 0 -> 9734 bytes .../interact-community/mgp00010.jpg | Bin 0 -> 91437 bytes .../interact-community/mgp00010.txt | 12 ++++++++++ .../interact-community/mgp00011.html | 9 +++++++ .../interact-community/mgp00011.idx.jpg | Bin 0 -> 7308 bytes .../interact-community/mgp00011.jpg | Bin 0 -> 75610 bytes .../interact-community/mgp00011.txt | 10 ++++++++ .../interact-community/mgp00012.html | 9 +++++++ .../interact-community/mgp00012.idx.jpg | Bin 0 -> 7834 bytes .../interact-community/mgp00012.jpg | Bin 0 -> 77345 bytes .../interact-community/mgp00012.txt | 10 ++++++++ .../interact-community/mgp00013.html | 9 +++++++ .../interact-community/mgp00013.idx.jpg | Bin 0 -> 12153 bytes .../interact-community/mgp00013.jpg | Bin 0 -> 121548 bytes .../interact-community/mgp00013.txt | 13 +++++++++++ .../interact-community/mgp00014.html | 9 +++++++ .../interact-community/mgp00014.idx.jpg | Bin 0 -> 5656 bytes .../interact-community/mgp00014.jpg | Bin 0 -> 52623 bytes .../interact-community/mgp00014.txt | 8 +++++++ .../interact-community/mgp00015.html | 9 +++++++ .../interact-community/mgp00015.idx.jpg | Bin 0 -> 7629 bytes .../interact-community/mgp00015.jpg | Bin 0 -> 73998 bytes .../interact-community/mgp00015.txt | 10 ++++++++ .../interact-community/mgp00016.html | 9 +++++++ .../interact-community/mgp00016.idx.jpg | Bin 0 -> 7119 bytes .../interact-community/mgp00016.jpg | Bin 0 -> 64316 bytes .../interact-community/mgp00016.txt | 7 ++++++ .../interact-community/mgp00017.html | 9 +++++++ .../interact-community/mgp00017.idx.jpg | Bin 0 -> 6288 bytes .../interact-community/mgp00017.jpg | Bin 0 -> 62092 bytes .../interact-community/mgp00017.txt | 6 +++++ .../interact-community/mgp00018.html | 9 +++++++ .../interact-community/mgp00018.idx.jpg | Bin 0 -> 7437 bytes .../interact-community/mgp00018.jpg | Bin 0 -> 70410 bytes .../interact-community/mgp00018.txt | 13 +++++++++++ .../interact-community/mgp00019.html | 9 +++++++ .../interact-community/mgp00019.idx.jpg | Bin 0 -> 7482 bytes .../interact-community/mgp00019.jpg | Bin 0 -> 77489 bytes .../interact-community/mgp00019.txt | 18 ++++++++++++++ 77 files changed, 420 insertions(+) create mode 100644 2007/gpl-compliance-tw2007/interact-community/index.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00001.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00001.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00002.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00002.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00003.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00003.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00004.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00004.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00005.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00005.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00006.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00006.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00007.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00007.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00008.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00008.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00009.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00009.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00010.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00010.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00011.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00011.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00012.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00012.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00013.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00013.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00014.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00014.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00015.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00015.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00016.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00016.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00017.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00017.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00018.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00018.txt create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00019.html create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg create mode 100644 2007/gpl-compliance-tw2007/interact-community/mgp00019.txt (limited to '2007/gpl-compliance-tw2007/interact-community') diff --git a/2007/gpl-compliance-tw2007/interact-community/index.html b/2007/gpl-compliance-tw2007/interact-community/index.html new file mode 100644 index 0000000..39fcf1c --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/index.html @@ -0,0 +1,26 @@ + +MagicPoint presentation foils + +Page 1 +Page 2 +Page 3 +Page 4 +Page 5 +Page 6 +Page 7 +Page 8 +Page 9 +Page 10 +Page 11 +Page 12 +Page 13 +Page 14 +Page 15 +Page 16 +Page 17 +Page 18 +Page 19 +
+Generated by MagicPoint +
+ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.html b/2007/gpl-compliance-tw2007/interact-community/mgp00001.html new file mode 100644 index 0000000..88e58c9 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00001.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 1: How to interact with the
+
+Page 1
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg new file mode 100644 index 0000000..421300b Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg new file mode 100644 index 0000000..28fd823 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00001.txt new file mode 100644 index 0000000..abd25d7 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00001.txt @@ -0,0 +1,12 @@ + + + +How to interact with the +Free Software Community + + +by + +Harald Welte + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.html b/2007/gpl-compliance-tw2007/interact-community/mgp00002.html new file mode 100644 index 0000000..a1b0145 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00002.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 2: How to interact with the Free Software Community
+
+Page 2
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg new file mode 100644 index 0000000..0165260 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg new file mode 100644 index 0000000..a0294cc Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00002.txt new file mode 100644 index 0000000..fc7e545 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00002.txt @@ -0,0 +1,15 @@ +How to interact with the Free Software Community +Contents + +Introduction +What is Free Software? +What is the FOSS Community? +People / Groups involved +Development Process +Motivations +FOSS likes +FOSS disliks +Weak Points +Practical Rules +Thanks + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.html b/2007/gpl-compliance-tw2007/interact-community/mgp00003.html new file mode 100644 index 0000000..9ee2474 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00003.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 3: How to interact with the Free Software Community
+
+Page 3
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg new file mode 100644 index 0000000..a6d7107 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg new file mode 100644 index 0000000..4408c6e Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00003.txt new file mode 100644 index 0000000..e5e1642 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00003.txt @@ -0,0 +1,14 @@ +How to interact with the Free Software Community +Introduction + +Who is speaking to you? + +an independent Free Software developer, consultant and trainer +who is a member of the free software community for 10 years +who has a background in both the community and the corporate crowd +who will therefore not have fancy animated slides ;) + +Why is he speaking to you? + +because every working day he suffers the lack of understanding between the community and the business world + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.html b/2007/gpl-compliance-tw2007/interact-community/mgp00004.html new file mode 100644 index 0000000..f696553 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00004.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 4: How to interact with the Free Software Community
+
+Page 4
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg new file mode 100644 index 0000000..efb5a6e Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg new file mode 100644 index 0000000..66e19d9 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00004.txt new file mode 100644 index 0000000..02bb235 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00004.txt @@ -0,0 +1,14 @@ +How to interact with the Free Software Community +What is the FOSS Community? + +Diverse +any individual can contribute +no formal membership required +every project has it's own culture, rules, ... +International +the internet boosted FOSS development +very common to have developers from all continents closely working together +Evolutionary +developers come and go, as their time permits +projects evolve over time, based on individual contributions + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.html b/2007/gpl-compliance-tw2007/interact-community/mgp00005.html new file mode 100644 index 0000000..f0732b6 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00005.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 5: How to interact with the Free Software Community
+
+Page 5
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg new file mode 100644 index 0000000..1fa434b Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg new file mode 100644 index 0000000..11572a7 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00005.txt new file mode 100644 index 0000000..dcf400e --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00005.txt @@ -0,0 +1,19 @@ +How to interact with the Free Software Community +People / Groups involved + +Really depends on size of projects +Small projects often a one-man show +Bigger project have groups / subgroups +Common Terms / Definitions +Maintainer +The person who formally maintains a project +Core Team / Steering Committee +A group of skilled developers who make important decisions +Subsystem Maintainer +Somebody who is responsible for a particular sub-project +Developer Community +All developers involved with a project +User Community +Users of the software who often share their experience with others + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.html b/2007/gpl-compliance-tw2007/interact-community/mgp00006.html new file mode 100644 index 0000000..77999a5 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00006.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 6: How to interact with the Free Software Community
+
+Page 6
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg new file mode 100644 index 0000000..81a025d Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg new file mode 100644 index 0000000..7020ccb Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00006.txt new file mode 100644 index 0000000..c9a9e7f --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00006.txt @@ -0,0 +1,11 @@ +How to interact with the Free Software Community +Development Process + +"Rough concensus and running code" +Decisions made by technically most skilled people +Reputaion based hierarchy +Direct Communication between developers +Not driven by size of a target market +Release early, release often + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.html b/2007/gpl-compliance-tw2007/interact-community/mgp00007.html new file mode 100644 index 0000000..1db3b7b --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00007.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 7: How to interact with the Free Software Community
+
+Page 7
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg new file mode 100644 index 0000000..b3735b7 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg new file mode 100644 index 0000000..9146369 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00007.txt new file mode 100644 index 0000000..85dc29f --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00007.txt @@ -0,0 +1,9 @@ +How to interact with the Free Software Community +Motivations + +gaining reputation (like in the scientific community) +gaining development experience with real-world software +solving problems that the author encounters on his computer +fighting for free software as ideology +work in creative environment with skilled people and no managers ;) + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.html b/2007/gpl-compliance-tw2007/interact-community/mgp00008.html new file mode 100644 index 0000000..9280a0c --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00008.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 8: How to interact with the Free Software Community
+
+Page 8
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg new file mode 100644 index 0000000..fdb6025 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg new file mode 100644 index 0000000..ee1568e Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00008.txt new file mode 100644 index 0000000..31810fe --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00008.txt @@ -0,0 +1,11 @@ +How to interact with the Free Software Community +FOSS Community likes + +generic solutions +portable code +vendor-independent architecture +clean code (coding style!) +open standards +good technical documentation +raw hardware, no bundle of hardware and software sold as solution + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.html b/2007/gpl-compliance-tw2007/interact-community/mgp00009.html new file mode 100644 index 0000000..c1a6939 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00009.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 9: How to interact with the Free Software Community
+
+Page 9
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg new file mode 100644 index 0000000..ef6d167 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg new file mode 100644 index 0000000..879d095 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00009.txt new file mode 100644 index 0000000..2eeeb4b --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00009.txt @@ -0,0 +1,11 @@ +How to interact with the Free Software Community +FOSS Community dislikes + +monopolistic structures +e.g. intel-centrism +closed 'industry forums' with rediculous fees +e.g. Infiniband, SD Card Association +standard documents that cost rediculous fees +NDA's, if they prevent development of FOSS + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.html b/2007/gpl-compliance-tw2007/interact-community/mgp00010.html new file mode 100644 index 0000000..9e63e42 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00010.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 10: How to interact with the Free Software Community
+
+Page 10
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg new file mode 100644 index 0000000..0c029a6 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg new file mode 100644 index 0000000..f03d5e3 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00010.txt new file mode 100644 index 0000000..8a34b90 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00010.txt @@ -0,0 +1,12 @@ +How to interact with the Free Software Community +Weak Ponts of FOSS + +often way behind schedule (if there is any) +already too late when projects start +started when there already is a real need +often a lack of (good) documentation +programmers write code, not enduser docs... +strong in infrastructure, weak in applications +traditionally developers interested in very technical stuff + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.html b/2007/gpl-compliance-tw2007/interact-community/mgp00011.html new file mode 100644 index 0000000..1c625ad --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00011.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 11: How to interact with the Free Software Community
+
+Page 11
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg new file mode 100644 index 0000000..dd47bad Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg new file mode 100644 index 0000000..c71ab02 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00011.txt new file mode 100644 index 0000000..2cb3c8c --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00011.txt @@ -0,0 +1,10 @@ +How to interact with the Free Software Community +Practical Rules + +1. Much more communication +It's not a consumer/producer model, but cooperative! +Before you start implementation, talk to project maintainers +It's likely that someone has tried a similar thing before +It's likely that project maintainers have already an idea how to proceed with implementation +Avoid later hazzles when you want your code merged upstream + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.html b/2007/gpl-compliance-tw2007/interact-community/mgp00012.html new file mode 100644 index 0000000..5552945 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00012.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 12: How to interact with the Free Software Community
+
+Page 12
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg new file mode 100644 index 0000000..dd73ea0 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg new file mode 100644 index 0000000..957841c Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00012.txt new file mode 100644 index 0000000..7a1c8b3 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00012.txt @@ -0,0 +1,10 @@ +How to interact with the Free Software Community +Practical Rules + +2. Interfaces +If there is a standard interface, use it +Don't invent new interfaces, try to extend existing ones +If there is an existing interface in a later (e.g. development) release upstream, backport that interface +Don't be afraid to touch API's if they're inefficient +Remember, you have the source and _can_ change them + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.html b/2007/gpl-compliance-tw2007/interact-community/mgp00013.html new file mode 100644 index 0000000..8328129 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00013.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 13: How to interact with the Free Software Community
+
+Page 13
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg new file mode 100644 index 0000000..dd2532a Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg new file mode 100644 index 0000000..702a3fd Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00013.txt new file mode 100644 index 0000000..0ae7c97 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00013.txt @@ -0,0 +1,13 @@ +How to interact with the Free Software Community +Practical Rules + +3. Merge your code upstream +Initially you basically create a fork +Development of upstream project continues sometimes at high speed +If you keep it out of tree for too long time, conflicts arise +Submissions might get rejected in the first round +Cleanups needed, in coordination with upstream project +Code will eventually get merged +No further maintainance needed for synchronization between your contribution and the ongoing upstream development +Don't be surprised if your code won't be accepted if you didn't discuss it with maintainers upfront and they don't like your implementation + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.html b/2007/gpl-compliance-tw2007/interact-community/mgp00014.html new file mode 100644 index 0000000..2965222 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00014.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 14: How to interact with the Free Software Community
+
+Page 14
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg new file mode 100644 index 0000000..03f6bd0 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg new file mode 100644 index 0000000..1ed5eb5 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00014.txt new file mode 100644 index 0000000..d0f470b --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00014.txt @@ -0,0 +1,8 @@ +How to interact with the Free Software Community +Practical Rules + +4. Write portable code +don't assume you're on 32bit cpu +don't assume you're on little endian +if you use assembly optimized code, put it in a plugin + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.html b/2007/gpl-compliance-tw2007/interact-community/mgp00015.html new file mode 100644 index 0000000..71b5662 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00015.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 15: How to interact with the Free Software Community
+
+Page 15
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg new file mode 100644 index 0000000..e10d1df Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg new file mode 100644 index 0000000..150cf3a Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00015.txt new file mode 100644 index 0000000..dbe8868 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00015.txt @@ -0,0 +1,10 @@ +How to interact with the Free Software Community +Practical Rules + +5. Write clean code +as opposed to closed-source software, people actually read it +it will be noticed if coding style is bad +lots of projects have official CodingStyle rules +if you comment, do it only in english! +don't clutter hardware/product specific hacks over common code + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.html b/2007/gpl-compliance-tw2007/interact-community/mgp00016.html new file mode 100644 index 0000000..723fc2e --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00016.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 16: How to interact with the Free Software Community
+
+Page 16
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg new file mode 100644 index 0000000..7a75278 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg new file mode 100644 index 0000000..0e36b45 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00016.txt new file mode 100644 index 0000000..8239d34 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00016.txt @@ -0,0 +1,7 @@ +How to interact with the Free Software Community +Practical Rules + +6. Binary-only software will not be accepted +yes, there are corner cases like FTC regulation on softradios +but as a general rule of thumb, the community will not consider object code as a solution to any problem + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.html b/2007/gpl-compliance-tw2007/interact-community/mgp00017.html new file mode 100644 index 0000000..45fb1ac --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00017.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 17: How to interact with the Free Software Community
+
+Page 17
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg new file mode 100644 index 0000000..d1fe032 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg new file mode 100644 index 0000000..b966aee Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00017.txt new file mode 100644 index 0000000..fc5c07a --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00017.txt @@ -0,0 +1,6 @@ +How to interact with the Free Software Community +Practical Rules + +7. Avoid fancy business models +If you ship the same hardware with two different drivers (half featured and full-featured), any free software will likely make full features available on that hardware. + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.html b/2007/gpl-compliance-tw2007/interact-community/mgp00018.html new file mode 100644 index 0000000..8fd6b59 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00018.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 18: How to interact with the Free Software Community
+
+Page 18
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg new file mode 100644 index 0000000..eb459f3 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg new file mode 100644 index 0000000..f94c716 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00018.txt new file mode 100644 index 0000000..4905155 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00018.txt @@ -0,0 +1,13 @@ +How to interact with the Free Software Community +Practical Rules + +8. Show your support for the Community +By visibly contributing to the project +discussions +code +equipment +By funding developer meetings +By making cheap hardware offers to developers +By contracting / sponsoring / hiring developers from the community + + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.html b/2007/gpl-compliance-tw2007/interact-community/mgp00019.html new file mode 100644 index 0000000..e4a5620 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00019.html @@ -0,0 +1,9 @@ + +MagicPoint presentation foils + +[index] [text page] [<<start] [<prev] [next>] [last>>] +
Page 19: GNU GPL - Copyright helps Copyleft
+
+Page 19
+
Generated by MagicPoint + diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg new file mode 100644 index 0000000..ec42289 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg new file mode 100644 index 0000000..192df35 Binary files /dev/null and b/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg differ diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.txt b/2007/gpl-compliance-tw2007/interact-community/mgp00019.txt new file mode 100644 index 0000000..4ee5553 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00019.txt @@ -0,0 +1,18 @@ +GNU GPL - Copyright helps Copyleft +Thanks + +Thanks to +Alan Cox, Alexey Kuznetsov, David Miller, Andi Kleen +for implementing (one of?) the world's best TCP/IP stacks +Paul 'Rusty' Russell +for starting the netfilter/iptables project +for trusting me to maintain it today +Astaro AG +for sponsoring parts of my netfilter work +Free Software Foundation +for the GNU Project +for the GNU General Public License + +The slides of this presentation are available at http://www.gnumonks.org/ + + -- cgit v1.2.3