fsm 17th feb met mumbai

Upload: shriarticles3584

Post on 09-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 FSM 17th Feb MET Mumbai

    1/73

    nagarjuna [email protected]

    Free Software Movement

    www.gnu.org.in

    FSF Indiawww.gnu.org.in

  • 8/8/2019 FSM 17th Feb MET Mumbai

    2/73

    Feb 17th 2010 Free Software Movement 2

    free software movement is not

    a technical movement

    an open source movement

    only for people who use a computer

  • 8/8/2019 FSM 17th Feb MET Mumbai

    3/73

    Feb 17th 2010 Free Software Movement 3

    Free Software Movement (FSM) is

    a cultural movement

    a political movement

    an intellectual movement

    a way of life

  • 8/8/2019 FSM 17th Feb MET Mumbai

    4/73

    Feb 17th 2010 Free Software Movement 4

    FSM is a comprehensive

    social and political movement

    sciencepolitics

    legislation

    culture

  • 8/8/2019 FSM 17th Feb MET Mumbai

    5/73

    Feb 17th 2010 Free Software Movement 5

    Let me start with some

    basics.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    6/73

    Feb 17th 2010 Free Software Movement 6

    After the entry of a computer

    we write our life in 'digits' which only a machine

    can read.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    7/73

    Digitizing or

    Discretizing?

    This is the question each of us have to ask.

    Are we

  • 8/8/2019 FSM 17th Feb MET Mumbai

    8/73

    Feb 17th 2010 Free Software Movement 8

    Digitization requires two operations

    Encoding (writing)

    Decoding (reading)

    almost all the operations that happen in acomputer (or any symbolic activity of human

    beings) can be reduced to these two

    fundamental operations.

    Discretization happens by delinking these twoDiscretization happens by delinking these two

    processes.processes.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    9/73

    So, if we want to prevent

    someone from not accessing what we think is the

    most powerful, we have to block the means of

    accessing the resource or the process.

    This can be best achieved by first separating the

    symbols (or code) from the decoder.

    This is the principle of discretization.the principle of discretization.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    10/73

    Feb 17th 2010 Free Software Movement 10

    An example

  • 8/8/2019 FSM 17th Feb MET Mumbai

    11/73

    Feb 17th 2010 Free Software Movement 11

    Invent a new language and make it

    inaccessible. Develop a discrete language (like Sanskrit) with a new

    artificial grammar.

    Rewrite the available wisdom of the commons in the

    new language. Restrict the commons from accessing it.

    Create a restricted class of people who can read and

    write the new language Unless the person belongs to the group that agrees to

    abide by the restrictions do not give access to the

    knowledge.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    12/73

    Feb 17th 2010 Free Software Movement 12

    The current example

    Software is one such artificial language

    Digital documents include cultural artifacts, our

    poems, essays, books, paintings, videos,

    dance, music, conversations, ...

    All of them are getting discretely written in a

    private language and the corp orates (the new

    Brahmans) stealing the knowledge of thecommons

  • 8/8/2019 FSM 17th Feb MET Mumbai

    13/73

    Feb 17th 2010 Free Software Movement 13

    Dangers of a Digital Society

    Using digital methods to prevent

    the sharing of knowledge, music, documents,

    videos, etc.

    the sharing of software

    accessing digitized journals

    entry to digital libraries

    accessing your friends

    entry to schools, colleges

  • 8/8/2019 FSM 17th Feb MET Mumbai

    14/73

    Feb 17th 2010 Free Software Movement 14

    Therefore, in a modern digital

    society we need to ensure a new

    form of fundamental rights

    right to encode (write, express, create)

    right to decode (read, understand, interpret)

    right to re-encode (modify, mix, blend)

    right to re-decode (re-interpret) right to copy (right to imitate)

  • 8/8/2019 FSM 17th Feb MET Mumbai

    15/73

    Feb 17th 2010 Free Software Movement 15

    If we are not granted this right

    proprietary corporations, who are in nexus with

    the Govts, will control the process of encoding

    and decoding (reading and writing) of all the

    cultural processes. This right is at once basic as well as general

    that it will ensure non-digital cultural freedom as

    well as digital freedom, or in some future formof figital freedom.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    16/73

    Feb 17th 2010 Free Software Movement 16

    So what do we do?

    We are so tiny

    The systems that we have to fight are so mighty

  • 8/8/2019 FSM 17th Feb MET Mumbai

    17/73

    Feb 17th 2010 Free Software Movement 17

    copyleft tactics

    and the art of hacking

  • 8/8/2019 FSM 17th Feb MET Mumbai

    18/73

    Feb 17th 2010 Free Software Movement 18

    what is hacking

    first: hacking is not cracking

    two: hacking is to find a creative solution to a

    problem

  • 8/8/2019 FSM 17th Feb MET Mumbai

    19/73

    Feb 17th 2010 Free Software Movement 19

    Mahatma as a hacker

  • 8/8/2019 FSM 17th Feb MET Mumbai

    20/73

    Feb 17th 2010 Free Software Movement 20

  • 8/8/2019 FSM 17th Feb MET Mumbai

    21/73

    Feb 17th 2010 Free Software Movement 21

    Sunderlal Bahuguna

  • 8/8/2019 FSM 17th Feb MET Mumbai

    22/73

    Feb 17th 2010 Free Software Movement 22

  • 8/8/2019 FSM 17th Feb MET Mumbai

    23/73

    Feb 17th 2010 Free Software Movement 23

    Richard Stallman

  • 8/8/2019 FSM 17th Feb MET Mumbai

    24/73

    Feb 17th 2010 Free Software Movement 24

    And many other hackers

    Larry Wall

    Donald Knuth

    Linus TorwaldsEric Raymond

    Jimmy Wales

    Michael Tieman... and thousands of others

  • 8/8/2019 FSM 17th Feb MET Mumbai

    25/73

    Feb 17th 2010 Free Software Movement 25

    What do all these hackers do

    They use copyleft tactics to create a free software,

    free technology and free society.

    C l ft t ti t b i i i l

  • 8/8/2019 FSM 17th Feb MET Mumbai

    26/73

    Feb 17th 2010 Free Software Movement 26

    Copyleft tactics to bring in social

    change

    Explore an action that cannot be considered by people

    as bad, such as sharing, loving, helpingsharing, loving, helping, etc.

    And do themtransparentlytransparently..

    And do themAnd do them collaboratively.collaboratively.

    And do them inclusively.And do them inclusively.

    No civilized society prohibits these actions

    Amplify these actions as much as possible for your

    cause, whatever that be.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    27/73

    Feb 17th 2010 Free Software Movement 27

    An example from our own history

  • 8/8/2019 FSM 17th Feb MET Mumbai

    28/73

    Feb 17th 2010 Free Software Movement 28

    Be the change you want to see

    Mahatma Gandhi

  • 8/8/2019 FSM 17th Feb MET Mumbai

    29/73

    Feb 17th 2010 Free Software Movement 29

  • 8/8/2019 FSM 17th Feb MET Mumbai

    30/73

    Feb 17th 2010 Free Software Movement 30

    weave your own cloth!

    weave your own code!

    This is the slogan of the new freedom movement.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    31/73

    Feb 17th 2010 Free Software Movement 31

    Guruji

  • 8/8/2019 FSM 17th Feb MET Mumbai

    32/73

    Feb 17th 2010 Free Software Movement 32

    Where the mind is without fear and

  • 8/8/2019 FSM 17th Feb MET Mumbai

    33/73

    Feb 17th 2010 Free Software Movement 33

    the head is held high

    Where knowledge is free

    Where the world

    has not been broken up into fragmentsBy narrow domestic walls

    Where words come out

    from the depth of truth

    Where tireless striving stretches its arms towards perfection

    Where the clear stream of reasonhas not lost its way

    Into the dreary desert sand of dead habit

    Where the mind is lead forward by thee

    Into ever-widening thought and action

    Into that heaven of freedom, my Father,

    let my country awake

    Rabindranath Tagore from Gitanjali.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    34/73

    Feb 17th 2010 Free Software Movement 34

    scientists are hackers too!

    because they find creative solutions to hard

    problems.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    35/73

    Feb 17th 2010 Free Software Movement 35

    Richard Stallman

  • 8/8/2019 FSM 17th Feb MET Mumbai

    36/73

    Feb 17th 2010 Free Software Movement 36

    RMS invented copyleft

    what is copyleft?

  • 8/8/2019 FSM 17th Feb MET Mumbai

    37/73

    Feb 17th 2010 Free Software Movement 37

    how does it work?

  • 8/8/2019 FSM 17th Feb MET Mumbai

    38/73

    Feb 17th 2010 Free Software Movement 38

    copyright

    2004 by Blackwell Publishing LtdAll rights reserved. No part of this publication may be

    reproduced, stored in a retrieval system, or transmitted,in any form or by any means, electronic, mechanical,

    photocopying, recording or otherwise, except as

    permitted by the UK Copyright, Designs, and Patents

    Act 1988, without prior permission of the publisher.

    f

  • 8/8/2019 FSM 17th Feb MET Mumbai

    39/73

    Feb 17th 2010 Free Software Movement 39

    copyleft

    2002 Free Software FoundationPermission is granted to make and distribute verbatimcopies of this bookprovided the copyright notice and

    this permission notice are preserved on all copies.

    four criteria of free (swatantra)

  • 8/8/2019 FSM 17th Feb MET Mumbai

    40/73

    Feb 17th 2010 Free Software Movement 40

    four criteria of free (swatantra)software

    freedom to run the program for any purpose

    freedom to study how the program works

    freedom to modify the program

    freedom to redistribute the modified program

    provided all these are granted to others.

    S i l h t f d

  • 8/8/2019 FSM 17th Feb MET Mumbai

    41/73

    Feb 17th 2010 Free Software Movement 41

    Special character of code

    And knowledge in general

    A i t ith CD

  • 8/8/2019 FSM 17th Feb MET Mumbai

    42/73

    Feb 17th 2010 Free Software Movement 42

    An experiment with CD

    A l d Id

  • 8/8/2019 FSM 17th Feb MET Mumbai

    43/73

    Feb 17th 2010 Free Software Movement 43

    Apples and Ideas

    If you have two apples and I have two, when we

    exchange them, each of us are left with two.

    If you have two ideas, and I have two ideas, when

    we exchange them, each of us have four ideas.

    (George Bernard Shaw)

    h ld i f ?

  • 8/8/2019 FSM 17th Feb MET Mumbai

    44/73

    Feb 17th 2010 Free Software Movement 44

    how old is swatantra software?

    1984 GNU

    ~ 1991 LINUX

    GNU/LINUX

    I am using Swatantra Software for the last 19years

    h t t ft ?

  • 8/8/2019 FSM 17th Feb MET Mumbai

    45/73

    Feb 17th 2010 Free Software Movement 45

    why swatantra software?

    open standardsstabilitysecurity

    virus free

    scalable

    a culturetoo good for IT education

    economicalethical

    socially relevant

  • 8/8/2019 FSM 17th Feb MET Mumbai

    46/73

    Feb 17th 2010 Free Software Movement 46

    why not proprietary software?

    eliminates history

    therefore

    it is evil.

    IQ Test 1

  • 8/8/2019 FSM 17th Feb MET Mumbai

    47/73

    Feb 17th 2010 Free Software Movement 47

    IQ Test 1

    who discovered the theory of relativity?

    who discovered the structure of DNA?

    IQ Test 2

  • 8/8/2019 FSM 17th Feb MET Mumbai

    48/73

    Feb 17th 2010 Free Software Movement 48

    IQ Test 2

    who is the author of MS Office, yourfavorite word processor? who is the author of the Win2k kernel?

    IQ Test 3

  • 8/8/2019 FSM 17th Feb MET Mumbai

    49/73

    Feb 17th 2010 Free Software Movement 49

    IQ Test 3

    who is the author of GCC compiler?

    of GNU/Emacs?

    of Perl?

    of Python?

    of LINUX kernel?

  • 8/8/2019 FSM 17th Feb MET Mumbai

    50/73

    Feb 17th 2010 Free Software Movement 50

    in free software

    software authors areknown by their names.

    the history of free

    software movement isvery well documented.

    you know the names ofpeople in the free

    software community.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    51/73

    Feb 17th 2010 Free Software Movement 51

    in proprietary softwarewhat remains in the

    history books are

    `windows' and`gates'.

    you know the names

    of the companies.

    in free software

    software authors areknown by their names.

    the history of free

    software movement isvery well documented.

    you know the names of

    people in the freesoftware community.

    proprietary software

  • 8/8/2019 FSM 17th Feb MET Mumbai

    52/73

    Feb 17th 2010 Free Software Movement 52

    proprietary softwarethrives on the

    ignorance of theirusers(properly called

    customers or clients).

    it is made by acompany andbelongs to the

    company.

    In free software

    the users areparticipants,and they havea role to play.

    It is technology shapedby community andbelongs to them.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    53/73

    Feb 17th 2010 Free Software Movement 53

    proprietary software does not letyou repair it.

    engineers become miserable.

    cars and software

  • 8/8/2019 FSM 17th Feb MET Mumbai

    54/73

    Feb 17th 2010 Free Software Movement 54

    cars and software

    you have a right to repair your car, but not your

    software.

    what is so special about software thatyou cannot repair it?

    you are not the owner of the software, you havepaid for the license to use.

    free doesn't mean free of charge!

  • 8/8/2019 FSM 17th Feb MET Mumbai

    55/73

    Feb 17th 2010 Free Software Movement 55

    free doesn t mean free of charge!

    ``free software'' is a matter of liberty, not price.to understand the concept, you should think of``free'' as in ``free speech,'' not as in ``free

    beer.''

    Richard Stallman

    GNU

  • 8/8/2019 FSM 17th Feb MET Mumbai

    56/73

    Feb 17th 2010 Free Software Movement 56

    GNU

    Linux

  • 8/8/2019 FSM 17th Feb MET Mumbai

    57/73

    Feb 17th 2010 Free Software Movement 57

    Linux

    GNU and Linux

  • 8/8/2019 FSM 17th Feb MET Mumbai

    58/73

    Feb 17th 2010 Free Software Movement 58

    GNU and Linux

    and several other projects

  • 8/8/2019 FSM 17th Feb MET Mumbai

    59/73

    Feb 17th 2010 Free Software Movement 59

    and several other projects

    Apache Free BSD

    Mozilla

    OpenOffice.org

    ...

    some FAQ

  • 8/8/2019 FSM 17th Feb MET Mumbai

    60/73

    Feb 17th 2010 Free Software Movement 60

    some FAQ

    how do we make money? what is the difference between open source and

    free software?

    clarification of terms

  • 8/8/2019 FSM 17th Feb MET Mumbai

    61/73

    Feb 17th 2010 Free Software Movement 61

    clarification of terms

    swatantra softwareswatantra software

    open source software(OSS)

    public domain

    freeware

    shareware

    few thing to show

  • 8/8/2019 FSM 17th Feb MET Mumbai

    62/73

    Feb 17th 2010 Free Software Movement 62

    g

    gnu.orggnu.org.in

    gnowledge.org

    what you can do

  • 8/8/2019 FSM 17th Feb MET Mumbai

    63/73

    Feb 17th 2010 Free Software Movement 63

    y

    you can donate your time

    you can support us

  • 8/8/2019 FSM 17th Feb MET Mumbai

    64/73

    Feb 17th 2010 Free Software Movement 64

    y pp

    by migrating to exclusively free software for all

    your work.

    if you don't have time

  • 8/8/2019 FSM 17th Feb MET Mumbai

    65/73

    Feb 17th 2010 Free Software Movement 65

    y

    you must be making enough money,so you can donate money

    to FSF India or several other agencies

    Last word.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    66/73

    Feb 17th 2010 Free Software Movement 66

    Granting others the right to read and write is your duty.Granting others the right to read and write is your duty.

    And claiming this is your birth right.And claiming this is your birth right.

    Never ever let others take away your

    right to stream and dream

    Creating proprietary code

  • 8/8/2019 FSM 17th Feb MET Mumbai

    67/73

    Feb 17th 2010 Free Software Movement 67

    is niether an invention nor an innovation,

    because code is arbitrary.

    PProprietary code is a cheatcheat.

    And a language which cannot be read by publiccannot be used for communication.

    your intervention is required for

  • 8/8/2019 FSM 17th Feb MET Mumbai

    68/73

    Feb 17th 2010 Free Software Movement 68

    keeping the interpretation and code as close as

    possible.

    and not

    to keep them separate.

    using swaatantra software is the answer.using swaatantra software is the answer.

    Our freedom struggle

  • 8/8/2019 FSM 17th Feb MET Mumbai

    69/73

    Feb 17th 2010 Free Software Movement 69

    is to declare proprietary software criminal.

    Since we have to eliminate crime from society, let

    us eliminate proprietary software!

    This struggle is between

    the two camps

  • 8/8/2019 FSM 17th Feb MET Mumbai

    70/73

    Feb 17th 2010 Free Software Movement 70

    the two camps

    those who are innovating to preservepreserve cultural assets

    (free software community),

    and those who are innovating to controlcontrol the cultural

    assets (proprietary software community).

    public bodies and governments should decide who theypublic bodies and governments should decide who theywant to support in this freedom struggle.want to support in this freedom struggle.

  • 8/8/2019 FSM 17th Feb MET Mumbai

    71/73

    Feb 17th 2010 Free Software Movement 71

    Thank you!

  • 8/8/2019 FSM 17th Feb MET Mumbai

    72/73

    Thank you

  • 8/8/2019 FSM 17th Feb MET Mumbai

    73/73

    Feb 17th 2010 Free Software Movement 73

    Thank you

    nagarjuna [email protected]

    www.gnu.org.in

    FSF Indiagnu.org.in

    mailto:[email protected]:[email protected]