Internet, Web and Freedom Paolo Massa [email_address] http://gnuband.org http://trentowiki.it License: Creative Commons (see last slide for details)
Other titles The browser as your operating system Life inside Firefox Navigation and Freedom Don't put a lot of bullets on a single slide Put images!!! This is not a slide you should make One more line .... YEEAAAAHHH!
Yep Wanna make a collective order from Ubuntu shop?Ubuntu t-shirt, and other stuff ... See https://shop.canonical.com/
Ubuntu explained by ... ... Mandela! cd /usr/share/example-contents mplayer ”Experience ubuntu.ogg” Or via Web http://dotsub.com/films/nelsonmandela And you can help in translate it!
Summary Internet (is NOT the Web!) How to connect Web Browsing Email Privacy on the Web, Viruses, ... Netiquette?
Course Web page http://trentowiki.it/ISFGNULinux Get slides! Post questions (and answers!!!) ... a Wiki for Trento?!?
Please interrupt me! Questions?
Interrupt me!
Did anybody say anything? ;)
CC From http://www.flickr.com/photos/drachmann/327122302/
CC from http://www.flickr.com/photos/dullhunk/202872717/
CC from http://www.flickr.com/photos/emagic/56206868/
CC from http://www.flickr.com/photos/adamgerhard/15472267/
CC from http://www.flickr.com/photos/g-mikee/2190070477/
CC from http://www.flickr.com/photos/tantek/22778226/
CC from http://www.flickr.com/photos/calavera/65098350/
CC from http://www.flickr.com/photos/earlg/275371357/
Internet The Internet is a worldwide, publicly accessible series of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions of smaller domestic, academic, business, and government networks, which together carry various information and services, such as electronic mail, online chat, file transfer, and the interlinked web pages and other resources of the World Wide Web (WWW). From http://en.wikipedia.org/wiki/Internet
History of Internet The Internet was created in the United States in 1969 by the "United States Department of Defense Advanced Research Projects Agency" (known as ARPA).  Today, people can pay a fee to access the Internet from Internet Service Providers.  From http://simple.wikipedia.org/wiki/Internet (when Wikipedia is too much ;)
From http://www.slideshare.net/davidcoxon/geeks-history-of-the-internet/  CC-BY-SA in the beginning… 700bc  homing pigeons used to carry messages in ancient Greece…wireless is born. 1536  the @ symbol is first used by florentine merchant  tran cesco lapi . 1837  william f cooke  and  Charles Wheatstone  install the first railway telegraph system. 1861  pony express replaced by telegraph. 1937  work begins on the first digital computer. 1951  manchester university take delivery of the first commercial computer. 1956   Ibm release  fortran the first computer language. 1876  alexander graham bell  transmits first words electronically  ‘come here mr watson I need you’  - he had just spilt some acid in his lab.  1958  first data transmitted via phone network. 1962  first computer game  ‘space wars’  finished - the joystick would be created later that year. 1963  mouse created.   1965  gordon moore  declares computer power will double every 18 month -  moores law  still holds today.   1969  first 2 computers connected via ARPANET. 1976  the queen  is the first head of state to send an email. 1978  first unsolicited junk mail is sent . 1982  tcp/ip protocol introduced . 1973  ARPANET joins first computers internationally  .
From http://www.slideshare.net/davidcoxon/geeks-history-of-the-internet/  CC-BY-SA podcast dialup usergroups collaboration mash ups driven by education/research sector driven by individual driven by business? social networking community dynamic content static content internet newsgroups shared content blogging irc chat the last 20 years… mosaic browser firefox browser bbc MSN messenger wikipedia skype xml asp rss ipod ADSL facebook Technology Applications Date 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 89 Sites Concepts ajax napster MP3 standard wiki w3c quicktime first macro virus google million th domain name registered internet worm released perl www introduced ppp netscapebrowser virtual bank 2 million 3 million 10 million apache aol hotmail Linkedin amazon yahoo livesearch safari browser flock browser flickr clusty youtube AOL messenger friends reunited .net http Itunes store css myspace twitter pdf flash javascript
Great slides about history of the Internet and Web! How the Social Web Came to Be (part1) http://www.slideshare.net/trebor/how-the-social-web-came-to-be-part1 Check them out!
Internet protocol Internet is NOT the Web (see later) IP (Internet Protocol) is a set of rules for processing packets of information sent between computers on the Internet. Each computer that use the Internet Protocol has at least one IP address which is like a telephone number for talking to that computer. This set of rules is like a language, but in Computer science they call it protocol. A board of engineers has defined some of those protocols, which sit on top of each other (that's called layered architecture). On top of the Internet protocol there is the Transport Control Protocol and the User Datagram Protocol (and some others). Below it, there are protocols of the Network layer, like Ethernet. At the moment there are two versions of the Internet Protocol. One is called IP Version 4 (IPv4), the other one is called IP Version 6 (Ipv6). From http://simple.wikipedia.org/wiki/Internet_Protocol
IP addresses An IP address is a number given to each computer on the internet. It is like a postal address or telephone number, but for the computer. Internet protocol (IP) defines how communication from one address to another work. Some computers have the same IP address for a very long time. These IP addresses are called "static IP addresses". Some computers change their IP from time to time. These IP addresses are called "dynamic IP addresses". IP addresses (ex: 192.34.123.34) From http://simple.wikipedia.org/wiki/Internet_Protocol
Ifconfig Ifconfig and interfaces eth0 wlan0 lo The ADSL modem gives you an IP address, that's it! IP is a standard protocol, GNU/Linux is great with standards!!! Modem? A nightmare. Wireless cards? It depends, check all hardware before buying!!!
History of Web The World Wide Web ("WWW or "The Web") is the part of the Internet that contains websites and webpages. It was invented in 1989 by Tim Berners-Lee at CERN, Geneva, Switzerland. In order to see the world wide web one needs a computer and a computer program called a browser. From http://simple.wikipedia.org/wiki/World_Wide_Web
Web Html (see it!) URL (see it!) Http (imagine it ;) Https cookie (see it!) What is the Web (K)? Where we'll go?
Internet != Web Internet is NOT the Web! The Web is not the Internet! Internet since 1969, Web since 1989 The Web is a layer over the Internet Email is a layer over the Internet (like the Web) VoIP (Voice over IP) is a layer over the Internet (like the Web) Whatever you want to put over the Internet is a layer over the Internet (right, no? ;)
Web proxy Tunnel through ... Why? Can log everything (you are a terrorist, right?) And my bank password? Can deny some URLs? In swedish ”sex” means 6 ... But anyway ... Can cache for faster access Are you aware?
Browser and server On the web there is a client and a server client=web browser (ex: firefox, Internet Explorer, ...) Asks for a Web page server=web server (ex: Apache, Tomcat, ...) Returns Web pages
Firefox Show the menus ctrl+t, middle click open in new tab (tab!) - ctrl+w ctrl+k (or j) – integrated seach engine firefox like a glove! sessions block popup? Cache / history / ... customize toolbar Plugins for flash, java, AVI, ...
Firefox (spend 90% of your time IN the browser?) Why freedom is important for the browser? Freedom is important in the formats (HTML) page source and HTML evolution!!! copy copy copy! Freedom is important in the programs Evolution (make it what you want), check, bugs? ... Firefox is free software! Tri-license GPL/LGPL/MPL
Firefox Addons https://addons.mozilla.org (2349 add-ons, OMG!?!) French restaurant syndrome? Don't just keep installing: some addons are buggy, slow, ... some are even made by Paolo! ;-) FoxyProxy, switchProxy Web developer Adblock Plus (ad blocker), Video DownloadHelper NoScript (script blocker), FoxyTunes (controls music players),  DownThemAll!, dictionary
Firefox addons and trust Could this addon take my bank password and email it to Paolo? Yes! Should I trust this addon? NO!!!!  YOU CAN'T TRUST CODE THAT YOU DID NOT TOTALLY CREATE YOURSELF." - KEN THOMPSON.  Really? Really! But you can decide to trust Ubuntu's repository. Or your friend's repository. Or Italian Government's repository ... but you must be aware of your choices!
Greasemonkey Another one did it! (innovation at the edges) Execute javascript on every page. Javascript + HTML DOM model and the world (of knowledge) is under your total control!!! Wow! Wow? Wow!
Blow your mind Bookburro.org The software is free, you are free to do it. To do whatever pleases you!
Firefox themes https://addons.mozilla.org/en-US/firefox/browse/type:2/cat:all?show=20&sort=popular
Freedom This addons madness would not have been possible without freedom
Stop this remix?!? Someone is trying but it's hard. But it's possible. BEWARE! Policy for linking?!? Censorship?
World of ends http://www.worldofends.com/ ”World of Ends: What the Internet Is and How to Stop Mistaking It for Something Else ”By Doc Searls and David Weinberger
World of ends 1. The Internet isn't complicated 2. The Internet isn't a thing. It's an agreement. 3. The Internet is stupid. 4. Adding value to the Internet lowers its value. 5. All the Internet's value grows on its edges. 6. Money moves to the suburbs. 7. The end of the world? Nah, the world of ends. 8. The Internet's three virtues: a. No one owns it b. Everyone can use it c. Anyone can improve it 9. If the Internet is so simple, why have so many been so boneheaded about it? 10. Some mistakes we can stop making already
Net neutrality On Internet and the Web, you can just come up and roll out a service. Now, quick, give me an example of a network in which you cannot just roll a service.
Net neutrality Question: why sending 400 mega videos of my holidays to a friend in Brazil is free and sending a 100 characters SMS to my friend sitting close to me does costs some eurocents? Try to explain me this!
Net neutrality Net neutrality video http://skytg24.blogs.com/sky_tg24_pianeta_internet/2007/02/net_neutrality_.html http://www.dontregulate.org/ We don't need no  education  regulation
Wanna more? Some more blowminding read about our common socio/tech (or tech-mediated) future: Code and other laws of cyberspace! Lessig Lawrence Cluetrain manifesto Sharing as a modality of economic production. Yochai Benkler
Other browsers? French restaurant ;-) Galeon Epiphany Mozilla Flock Lynx, links2, ... Opera (PROPRIETARY SOFTWARE! SAY NO!) Just ”applications|add/remove” and play ;-)
Not only Web! : Email : Instant messagging (:: pidgin) : VOIP (skype (is NOT free software) -- Choose wengophone, jabber) : peer to peer! amule bittorrent (:: ehi, is a copying machine illegal?0 : audio and video streaming : ssh and telnet : ftp : apt-get : wget (image, avi, ...) .deb Repositories IMPORTANT: protocols should be free!!!
Where are we going?  SaaS: software as a service! Google Operating System?!? so much time to get rid of Microsoft, now we just jump into Google?!? WTF?!? Affero GPL version 3.0 Providing code as a service is distribution and the ”you must share your changes with the community” clause triggers If anything will save our Internet, it will be this license!
What if I have a problem? If you have the Web fixing small problems with GNU/Linux is easy! Otherwise ... you have a problem, what you do? Get the error, copy and paste "between brackets" in a search engine you get the solution or at least a discussion
Something more ... Email How to ask questions? Netiquette? DON'T SHOUT! ;-) Privacy on the Web, Viruses, Reliability Shall I trust this info I found on the Web? NO. Simple. cookies, javascript, certificates, https, ... (see in Firefox) Anonimizers, tor Socialnetworking? Web2.0?
Trust me! Bottom line: Shall I trust this info I found on the Web? No!
License of this slides Creative Commons Attribution-ShareAlike 2.5 You are free: * to copy, distribute, display, and perform the work * to make derivative works * to make commercial use of the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor. Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. * For any reuse or distribution, you must make clear to others the license terms of this work. * Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. More info at http://creativecommons.org/licenses/by-sa/2.5/

More Related Content

DOCX
อินเทอร์เน็ต
PDF
eIFL General Assembly
ZIP
2011 07 Living without your Linemen—OSCON
PDF
LinuxMint Trojan in ISO
PPT
Podcasting At HHH Survey Updated 2009
PPT
No. 1 New Fetac Complete Intro
PDF
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbH
PDF
Rewiring the Internet for Ownership with Big Data and Blockchains, by Trent M...
อินเทอร์เน็ต
eIFL General Assembly
2011 07 Living without your Linemen—OSCON
LinuxMint Trojan in ISO
Podcasting At HHH Survey Updated 2009
No. 1 New Fetac Complete Intro
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbH
Rewiring the Internet for Ownership with Big Data and Blockchains, by Trent M...

Similar to T (20)

PPT
25 History Of The Internet
PDF
History of ICT @ DDVE
PPT
Net To Web 2003
PPTX
Ch03 internet-2-browser.pptx
PPT
Websites 2003 version
PPTX
Net To Web 2007 version
PDF
How to design a wireless world
ODP
Why Linux is better
PDF
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsen
PDF
Web Information Systems Lecture 1: Introduction
PPT
Exhibiting Software
PDF
Basics of tcp ip
PDF
Routing_Article
PPT
Dsa Workshop Internet Historfinal
PDF
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
PDF
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
PPTX
Tracking the International Space Station with Commodore Computers
DOC
Hacking for Dummies 2
PPT
Presentation WEB20 meetup monday 14th
PPTX
Websites 2007/2010 version
25 History Of The Internet
History of ICT @ DDVE
Net To Web 2003
Ch03 internet-2-browser.pptx
Websites 2003 version
Net To Web 2007 version
How to design a wireless world
Why Linux is better
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsen
Web Information Systems Lecture 1: Introduction
Exhibiting Software
Basics of tcp ip
Routing_Article
Dsa Workshop Internet Historfinal
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
Tracking the International Space Station with Commodore Computers
Hacking for Dummies 2
Presentation WEB20 meetup monday 14th
Websites 2007/2010 version
Ad

Recently uploaded (20)

PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
Internet of Everything -Basic concepts details
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
Configure Apache Mutual Authentication
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
SaaS reusability assessment using machine learning techniques
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Improvisation in detection of pomegranate leaf disease using transfer learni...
Internet of Everything -Basic concepts details
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Configure Apache Mutual Authentication
Training Program for knowledge in solar cell and solar industry
SaaS reusability assessment using machine learning techniques
Statistics on Ai - sourced from AIPRM.pdf
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
giants, standing on the shoulders of - by Daniel Stenberg
Enhancing plagiarism detection using data pre-processing and machine learning...
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Early detection and classification of bone marrow changes in lumbar vertebrae...
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
LMS bot: enhanced learning management systems for improved student learning e...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Ad

T

  • 1. Internet, Web and Freedom Paolo Massa [email_address] http://gnuband.org http://trentowiki.it License: Creative Commons (see last slide for details)
  • 2. Other titles The browser as your operating system Life inside Firefox Navigation and Freedom Don't put a lot of bullets on a single slide Put images!!! This is not a slide you should make One more line .... YEEAAAAHHH!
  • 3. Yep Wanna make a collective order from Ubuntu shop?Ubuntu t-shirt, and other stuff ... See https://shop.canonical.com/
  • 4. Ubuntu explained by ... ... Mandela! cd /usr/share/example-contents mplayer ”Experience ubuntu.ogg” Or via Web http://dotsub.com/films/nelsonmandela And you can help in translate it!
  • 5. Summary Internet (is NOT the Web!) How to connect Web Browsing Email Privacy on the Web, Viruses, ... Netiquette?
  • 6. Course Web page http://trentowiki.it/ISFGNULinux Get slides! Post questions (and answers!!!) ... a Wiki for Trento?!?
  • 7. Please interrupt me! Questions?
  • 9. Did anybody say anything? ;)
  • 18. Internet The Internet is a worldwide, publicly accessible series of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions of smaller domestic, academic, business, and government networks, which together carry various information and services, such as electronic mail, online chat, file transfer, and the interlinked web pages and other resources of the World Wide Web (WWW). From http://en.wikipedia.org/wiki/Internet
  • 19. History of Internet The Internet was created in the United States in 1969 by the "United States Department of Defense Advanced Research Projects Agency" (known as ARPA). Today, people can pay a fee to access the Internet from Internet Service Providers. From http://simple.wikipedia.org/wiki/Internet (when Wikipedia is too much ;)
  • 20. From http://www.slideshare.net/davidcoxon/geeks-history-of-the-internet/ CC-BY-SA in the beginning… 700bc homing pigeons used to carry messages in ancient Greece…wireless is born. 1536 the @ symbol is first used by florentine merchant tran cesco lapi . 1837 william f cooke and Charles Wheatstone install the first railway telegraph system. 1861 pony express replaced by telegraph. 1937 work begins on the first digital computer. 1951 manchester university take delivery of the first commercial computer. 1956 Ibm release fortran the first computer language. 1876 alexander graham bell transmits first words electronically ‘come here mr watson I need you’ - he had just spilt some acid in his lab. 1958 first data transmitted via phone network. 1962 first computer game ‘space wars’ finished - the joystick would be created later that year. 1963 mouse created. 1965 gordon moore declares computer power will double every 18 month - moores law still holds today. 1969 first 2 computers connected via ARPANET. 1976 the queen is the first head of state to send an email. 1978 first unsolicited junk mail is sent . 1982 tcp/ip protocol introduced . 1973 ARPANET joins first computers internationally .
  • 21. From http://www.slideshare.net/davidcoxon/geeks-history-of-the-internet/ CC-BY-SA podcast dialup usergroups collaboration mash ups driven by education/research sector driven by individual driven by business? social networking community dynamic content static content internet newsgroups shared content blogging irc chat the last 20 years… mosaic browser firefox browser bbc MSN messenger wikipedia skype xml asp rss ipod ADSL facebook Technology Applications Date 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 89 Sites Concepts ajax napster MP3 standard wiki w3c quicktime first macro virus google million th domain name registered internet worm released perl www introduced ppp netscapebrowser virtual bank 2 million 3 million 10 million apache aol hotmail Linkedin amazon yahoo livesearch safari browser flock browser flickr clusty youtube AOL messenger friends reunited .net http Itunes store css myspace twitter pdf flash javascript
  • 22. Great slides about history of the Internet and Web! How the Social Web Came to Be (part1) http://www.slideshare.net/trebor/how-the-social-web-came-to-be-part1 Check them out!
  • 23. Internet protocol Internet is NOT the Web (see later) IP (Internet Protocol) is a set of rules for processing packets of information sent between computers on the Internet. Each computer that use the Internet Protocol has at least one IP address which is like a telephone number for talking to that computer. This set of rules is like a language, but in Computer science they call it protocol. A board of engineers has defined some of those protocols, which sit on top of each other (that's called layered architecture). On top of the Internet protocol there is the Transport Control Protocol and the User Datagram Protocol (and some others). Below it, there are protocols of the Network layer, like Ethernet. At the moment there are two versions of the Internet Protocol. One is called IP Version 4 (IPv4), the other one is called IP Version 6 (Ipv6). From http://simple.wikipedia.org/wiki/Internet_Protocol
  • 24. IP addresses An IP address is a number given to each computer on the internet. It is like a postal address or telephone number, but for the computer. Internet protocol (IP) defines how communication from one address to another work. Some computers have the same IP address for a very long time. These IP addresses are called "static IP addresses". Some computers change their IP from time to time. These IP addresses are called "dynamic IP addresses". IP addresses (ex: 192.34.123.34) From http://simple.wikipedia.org/wiki/Internet_Protocol
  • 25. Ifconfig Ifconfig and interfaces eth0 wlan0 lo The ADSL modem gives you an IP address, that's it! IP is a standard protocol, GNU/Linux is great with standards!!! Modem? A nightmare. Wireless cards? It depends, check all hardware before buying!!!
  • 26. History of Web The World Wide Web ("WWW or "The Web") is the part of the Internet that contains websites and webpages. It was invented in 1989 by Tim Berners-Lee at CERN, Geneva, Switzerland. In order to see the world wide web one needs a computer and a computer program called a browser. From http://simple.wikipedia.org/wiki/World_Wide_Web
  • 27. Web Html (see it!) URL (see it!) Http (imagine it ;) Https cookie (see it!) What is the Web (K)? Where we'll go?
  • 28. Internet != Web Internet is NOT the Web! The Web is not the Internet! Internet since 1969, Web since 1989 The Web is a layer over the Internet Email is a layer over the Internet (like the Web) VoIP (Voice over IP) is a layer over the Internet (like the Web) Whatever you want to put over the Internet is a layer over the Internet (right, no? ;)
  • 29. Web proxy Tunnel through ... Why? Can log everything (you are a terrorist, right?) And my bank password? Can deny some URLs? In swedish ”sex” means 6 ... But anyway ... Can cache for faster access Are you aware?
  • 30. Browser and server On the web there is a client and a server client=web browser (ex: firefox, Internet Explorer, ...) Asks for a Web page server=web server (ex: Apache, Tomcat, ...) Returns Web pages
  • 31. Firefox Show the menus ctrl+t, middle click open in new tab (tab!) - ctrl+w ctrl+k (or j) – integrated seach engine firefox like a glove! sessions block popup? Cache / history / ... customize toolbar Plugins for flash, java, AVI, ...
  • 32. Firefox (spend 90% of your time IN the browser?) Why freedom is important for the browser? Freedom is important in the formats (HTML) page source and HTML evolution!!! copy copy copy! Freedom is important in the programs Evolution (make it what you want), check, bugs? ... Firefox is free software! Tri-license GPL/LGPL/MPL
  • 33. Firefox Addons https://addons.mozilla.org (2349 add-ons, OMG!?!) French restaurant syndrome? Don't just keep installing: some addons are buggy, slow, ... some are even made by Paolo! ;-) FoxyProxy, switchProxy Web developer Adblock Plus (ad blocker), Video DownloadHelper NoScript (script blocker), FoxyTunes (controls music players), DownThemAll!, dictionary
  • 34. Firefox addons and trust Could this addon take my bank password and email it to Paolo? Yes! Should I trust this addon? NO!!!! YOU CAN'T TRUST CODE THAT YOU DID NOT TOTALLY CREATE YOURSELF." - KEN THOMPSON. Really? Really! But you can decide to trust Ubuntu's repository. Or your friend's repository. Or Italian Government's repository ... but you must be aware of your choices!
  • 35. Greasemonkey Another one did it! (innovation at the edges) Execute javascript on every page. Javascript + HTML DOM model and the world (of knowledge) is under your total control!!! Wow! Wow? Wow!
  • 36. Blow your mind Bookburro.org The software is free, you are free to do it. To do whatever pleases you!
  • 38. Freedom This addons madness would not have been possible without freedom
  • 39. Stop this remix?!? Someone is trying but it's hard. But it's possible. BEWARE! Policy for linking?!? Censorship?
  • 40. World of ends http://www.worldofends.com/ ”World of Ends: What the Internet Is and How to Stop Mistaking It for Something Else ”By Doc Searls and David Weinberger
  • 41. World of ends 1. The Internet isn't complicated 2. The Internet isn't a thing. It's an agreement. 3. The Internet is stupid. 4. Adding value to the Internet lowers its value. 5. All the Internet's value grows on its edges. 6. Money moves to the suburbs. 7. The end of the world? Nah, the world of ends. 8. The Internet's three virtues: a. No one owns it b. Everyone can use it c. Anyone can improve it 9. If the Internet is so simple, why have so many been so boneheaded about it? 10. Some mistakes we can stop making already
  • 42. Net neutrality On Internet and the Web, you can just come up and roll out a service. Now, quick, give me an example of a network in which you cannot just roll a service.
  • 43. Net neutrality Question: why sending 400 mega videos of my holidays to a friend in Brazil is free and sending a 100 characters SMS to my friend sitting close to me does costs some eurocents? Try to explain me this!
  • 44. Net neutrality Net neutrality video http://skytg24.blogs.com/sky_tg24_pianeta_internet/2007/02/net_neutrality_.html http://www.dontregulate.org/ We don't need no education regulation
  • 45. Wanna more? Some more blowminding read about our common socio/tech (or tech-mediated) future: Code and other laws of cyberspace! Lessig Lawrence Cluetrain manifesto Sharing as a modality of economic production. Yochai Benkler
  • 46. Other browsers? French restaurant ;-) Galeon Epiphany Mozilla Flock Lynx, links2, ... Opera (PROPRIETARY SOFTWARE! SAY NO!) Just ”applications|add/remove” and play ;-)
  • 47. Not only Web! : Email : Instant messagging (:: pidgin) : VOIP (skype (is NOT free software) -- Choose wengophone, jabber) : peer to peer! amule bittorrent (:: ehi, is a copying machine illegal?0 : audio and video streaming : ssh and telnet : ftp : apt-get : wget (image, avi, ...) .deb Repositories IMPORTANT: protocols should be free!!!
  • 48. Where are we going? SaaS: software as a service! Google Operating System?!? so much time to get rid of Microsoft, now we just jump into Google?!? WTF?!? Affero GPL version 3.0 Providing code as a service is distribution and the ”you must share your changes with the community” clause triggers If anything will save our Internet, it will be this license!
  • 49. What if I have a problem? If you have the Web fixing small problems with GNU/Linux is easy! Otherwise ... you have a problem, what you do? Get the error, copy and paste "between brackets" in a search engine you get the solution or at least a discussion
  • 50. Something more ... Email How to ask questions? Netiquette? DON'T SHOUT! ;-) Privacy on the Web, Viruses, Reliability Shall I trust this info I found on the Web? NO. Simple. cookies, javascript, certificates, https, ... (see in Firefox) Anonimizers, tor Socialnetworking? Web2.0?
  • 51. Trust me! Bottom line: Shall I trust this info I found on the Web? No!
  • 52. License of this slides Creative Commons Attribution-ShareAlike 2.5 You are free: * to copy, distribute, display, and perform the work * to make derivative works * to make commercial use of the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor. Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. * For any reuse or distribution, you must make clear to others the license terms of this work. * Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. More info at http://creativecommons.org/licenses/by-sa/2.5/