diff options
Diffstat (limited to '2007/gpl-compliance-tw2007/interact-community')
77 files changed, 420 insertions, 0 deletions
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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="mgp00001.html"><IMG SRC="mgp00001.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 1"></A> +<A HREF="mgp00002.html"><IMG SRC="mgp00002.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 2"></A> +<A HREF="mgp00003.html"><IMG SRC="mgp00003.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 3"></A> +<A HREF="mgp00004.html"><IMG SRC="mgp00004.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 4"></A> +<A HREF="mgp00005.html"><IMG SRC="mgp00005.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 5"></A> +<A HREF="mgp00006.html"><IMG SRC="mgp00006.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 6"></A> +<A HREF="mgp00007.html"><IMG SRC="mgp00007.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 7"></A> +<A HREF="mgp00008.html"><IMG SRC="mgp00008.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 8"></A> +<A HREF="mgp00009.html"><IMG SRC="mgp00009.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 9"></A> +<A HREF="mgp00010.html"><IMG SRC="mgp00010.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 10"></A> +<A HREF="mgp00011.html"><IMG SRC="mgp00011.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 11"></A> +<A HREF="mgp00012.html"><IMG SRC="mgp00012.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 12"></A> +<A HREF="mgp00013.html"><IMG SRC="mgp00013.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 13"></A> +<A HREF="mgp00014.html"><IMG SRC="mgp00014.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 14"></A> +<A HREF="mgp00015.html"><IMG SRC="mgp00015.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 15"></A> +<A HREF="mgp00016.html"><IMG SRC="mgp00016.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 16"></A> +<A HREF="mgp00017.html"><IMG SRC="mgp00017.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 17"></A> +<A HREF="mgp00018.html"><IMG SRC="mgp00018.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 18"></A> +<A HREF="mgp00019.html"><IMG SRC="mgp00019.idx.jpg" WIDTH=256 HEIGHT=192 ALT="Page 19"></A> +<HR> +Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +<BR> +</BODY></HTML> 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00001.txt>[text page]</A> [<<start] [<prev] <A HREF=mgp00002.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 1: How to interact with the<BR> +<HR> +<IMG SRC="mgp00001.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 1"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg Binary files differnew file mode 100644 index 0000000..421300b --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00001.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg Binary files differnew file mode 100644 index 0000000..28fd823 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00001.jpg 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 <laforge@gnumonks.org> + + 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00002.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00001.html>[<prev]</A> <A HREF=mgp00003.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 2: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00002.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 2"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg Binary files differnew file mode 100644 index 0000000..0165260 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00002.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg Binary files differnew file mode 100644 index 0000000..a0294cc --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00002.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00003.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00002.html>[<prev]</A> <A HREF=mgp00004.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 3: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00003.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 3"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg Binary files differnew file mode 100644 index 0000000..a6d7107 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00003.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg Binary files differnew file mode 100644 index 0000000..4408c6e --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00003.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00004.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00003.html>[<prev]</A> <A HREF=mgp00005.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 4: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00004.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 4"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg Binary files differnew file mode 100644 index 0000000..efb5a6e --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00004.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg Binary files differnew file mode 100644 index 0000000..66e19d9 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00004.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00005.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00004.html>[<prev]</A> <A HREF=mgp00006.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 5: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00005.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 5"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg Binary files differnew file mode 100644 index 0000000..1fa434b --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00005.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg Binary files differnew file mode 100644 index 0000000..11572a7 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00005.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00006.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00005.html>[<prev]</A> <A HREF=mgp00007.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 6: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00006.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 6"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg Binary files differnew file mode 100644 index 0000000..81a025d --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00006.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg Binary files differnew file mode 100644 index 0000000..7020ccb --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00006.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00007.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00006.html>[<prev]</A> <A HREF=mgp00008.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 7: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00007.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 7"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg Binary files differnew file mode 100644 index 0000000..b3735b7 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00007.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg Binary files differnew file mode 100644 index 0000000..9146369 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00007.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00008.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00007.html>[<prev]</A> <A HREF=mgp00009.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 8: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00008.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 8"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg Binary files differnew file mode 100644 index 0000000..fdb6025 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00008.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg Binary files differnew file mode 100644 index 0000000..ee1568e --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00008.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00009.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00008.html>[<prev]</A> <A HREF=mgp00010.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 9: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00009.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 9"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg Binary files differnew file mode 100644 index 0000000..ef6d167 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00009.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg Binary files differnew file mode 100644 index 0000000..879d095 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00009.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00010.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00009.html>[<prev]</A> <A HREF=mgp00011.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 10: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00010.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 10"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg Binary files differnew file mode 100644 index 0000000..0c029a6 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00010.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg Binary files differnew file mode 100644 index 0000000..f03d5e3 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00010.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00011.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00010.html>[<prev]</A> <A HREF=mgp00012.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 11: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00011.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 11"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg Binary files differnew file mode 100644 index 0000000..dd47bad --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00011.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg Binary files differnew file mode 100644 index 0000000..c71ab02 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00011.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00012.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00011.html>[<prev]</A> <A HREF=mgp00013.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 12: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00012.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 12"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg Binary files differnew file mode 100644 index 0000000..dd73ea0 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00012.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg Binary files differnew file mode 100644 index 0000000..957841c --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00012.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00013.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00012.html>[<prev]</A> <A HREF=mgp00014.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 13: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00013.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 13"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg Binary files differnew file mode 100644 index 0000000..dd2532a --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00013.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg Binary files differnew file mode 100644 index 0000000..702a3fd --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00013.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00014.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00013.html>[<prev]</A> <A HREF=mgp00015.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 14: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00014.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 14"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg Binary files differnew file mode 100644 index 0000000..03f6bd0 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00014.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg Binary files differnew file mode 100644 index 0000000..1ed5eb5 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00014.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00015.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00014.html>[<prev]</A> <A HREF=mgp00016.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 15: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00015.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 15"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg Binary files differnew file mode 100644 index 0000000..e10d1df --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00015.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg Binary files differnew file mode 100644 index 0000000..150cf3a --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00015.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00016.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00015.html>[<prev]</A> <A HREF=mgp00017.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 16: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00016.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 16"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg Binary files differnew file mode 100644 index 0000000..7a75278 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00016.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg Binary files differnew file mode 100644 index 0000000..0e36b45 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00016.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00017.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00016.html>[<prev]</A> <A HREF=mgp00018.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 17: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00017.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 17"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg Binary files differnew file mode 100644 index 0000000..d1fe032 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00017.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg Binary files differnew file mode 100644 index 0000000..b966aee --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00017.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00018.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00017.html>[<prev]</A> <A HREF=mgp00019.html>[next>]</A> <A HREF=mgp00019.html>[last>>]</A> +<BR>Page 18: How to interact with the Free Software Community<BR> +<HR> +<IMG SRC="mgp00018.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 18"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg Binary files differnew file mode 100644 index 0000000..eb459f3 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00018.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg Binary files differnew file mode 100644 index 0000000..f94c716 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00018.jpg 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 @@ +<HTML> +<HEAD><TITLE>MagicPoint presentation foils</TITLE></HEAD> +<BODY> +<A HREF="index.html">[index]</A> <A HREF=mgp00019.txt>[text page]</A> <A HREF=mgp00001.html>[<<start]</A> <A HREF=mgp00018.html>[<prev]</A> [next>] [last>>] +<BR>Page 19: GNU GPL - Copyright helps Copyleft<BR> +<HR> +<IMG SRC="mgp00019.jpg" WIDTH=1024 HEIGHT=768 ALT="Page 19"><BR> +<HR>Generated by <A HREF="http://member.wide.ad.jp/wg/mgp/">MagicPoint</A> +</BODY></HTML> diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg Binary files differnew file mode 100644 index 0000000..ec42289 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00019.idx.jpg diff --git a/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg b/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg Binary files differnew file mode 100644 index 0000000..192df35 --- /dev/null +++ b/2007/gpl-compliance-tw2007/interact-community/mgp00019.jpg 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/ + + |