Internet, Web and Freedom

download Internet, Web and Freedom

If you can't read please download the document

Transcript of Internet, Web and Freedom

Internet, Web and Freedom

Paolo Massa

[email protected]

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 ;)

in the beginning700bc homing pigeons used to carry messages in ancient Greecewireless 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 fortranthe 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

mosaic browser

firefox
browser

bbc

MSN
messenger

wikipedia

skype

xml

asp

rss

ipod

ADSL

facebookTechnologyApplications

Date

90

91

92

93

94

95

96

97

98

99

00

01

02

03

04

05

06

07

0889SitesConcepts

podcastdialup
usergroupscollaborationmash upsdriven by education/research sectordriven by individualdriven by business?social networkingcommunitydynamic contentstatic contentinternet
newsgroupsshared content

ajax

napster

MP3 standardblogging

wiki

w3c

quicktime

first macro virus

google

million th domain name registered

internet worm
released

irc chat

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

the last 20 years

Itunes store

css

myspace

twitter

pdf

flash

javascriptFrom http://www.slideshare.net/davidcoxon/geeks-history-of-the-internet/ CC-BY-SA

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/

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamalla

Toinen jsennystaso

Kolmas jsennystaso

Neljs jsennystaso

Viides jsennystaso

Kuudes jsennystaso

Seitsems jsennystaso

Kahdeksas jsennystaso

Yhdekss jsennystaso