73 lines
2.3 KiB
Plaintext
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
|
|
|