laforge-slides/2009/opening_closed_domains-foss.../notes.txt

73 lines
2.3 KiB
Plaintext

* 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