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 --- 2009/opening_closed_domains-fossin2009/notes.txt | 72 ++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 2009/opening_closed_domains-fossin2009/notes.txt (limited to '2009/opening_closed_domains-fossin2009/notes.txt') diff --git a/2009/opening_closed_domains-fossin2009/notes.txt b/2009/opening_closed_domains-fossin2009/notes.txt new file mode 100644 index 0000000..78371f5 --- /dev/null +++ b/2009/opening_closed_domains-fossin2009/notes.txt @@ -0,0 +1,72 @@ +* foss is successful +** general purpose os kernel +** server space +** networking infrastructure gear +** desktop/workstation use +* what is the common denominator +** (inter)networked computers (PC, mobile data, ...) + +* why FOSS +** education +** security (review) +** modification (innovation, rapid prototyping) +** research by anyone +** prevent vendor-lock-in + +* everyone writes open source application programs +* isn't that boring after some time? +* there are many areas of coputing where there is no free/open source software at all! +** RFID protocols +** GSM/CDMA/UMTS/... protocols +** DECT protocols + +* why those 3 areas? +** communications is vital infrastructure for everyone! +** big interest in verifiable+auditable privacy / security + +* why do you think there is no FOSS? +** no open specifications -> WRONG +** too close to hardware -> WRONG (look at softmac wifi drivers!) +** hardware comes without specs -> TRUE, but look at rev-eng'd gfx/wifi drivers! +** too complex -> WRONG (3d graphics, image processing, tcp/ip protocol stack) + +* so why is there really no FOSS? +** industry-dominated areas +** hardware/semicon industry, not software industry! +** industry trying to keep customers out and keep their own turf as big as possible +** no understanding of FOSS or the internet/hacker culture! +** chicken-and-egg problem: people know little about protocol, thus are unlikely to write foss. because there's no foss, little people know about it -> + +* why do I care? +** because I use the respective systems +** because I know (and am used to!) the benefits of FOSS for 15 years +** because I don't want to give up my freedom when leaving the PC world + +* rfid +** many protocol specifications public at ISO (15693/14443/18000) +** librfid +** openpcd / openpicc + + +* dect +** full protocol specification public at ETSI +** http://dedected.org +** Linux kernel DECT stack by Patrick McHardy git://git.kernel.org/pub/scm/linux/kernel/git/kaber/dect-2.6.git + + +* gsm +** full protocol specification public at ETSI/3GPP +** OpenBTS +** OpenBSC +** ongoing efforts on FreeRTOS on Ti Calypso +** ongoing efforts for a documented/open GSM development board + + +* get involved +** boldly go where no (FOSS) man has gone before +** don't be deterred by people who say it's not possible + +* knowledge is power +** educate yourself +** learning by doing + -- cgit v1.2.3