This content is a mail that I sent to a mailing-list of which the identity will be kept secret for personal reasons.
I am writing this mail with great frustration due to many
reasons. Well, I am from kerala. And I am studying in one of the most
pioneering institutions of kerala. My comments and reply to this mail
will be solely based on my experience in the college. You can take
this as a DISCLAIMER or whatever you feel like.
For who those wish to read this reply its a NOTICE that it may turn this
discussion to debate and it may turn political.
Q1) What problems have you faced in FOSS advocacy in your college? What are
the hurdles in FOSS/OpenSource adoption?
Let me be frank. I am a strong follower of Free Software, but some hackers
use the term OpenSource curtailing its Freedom. College has taken enough
steps to promote Free Software by installing GNU/Linux on almost all the
systems we(not only CS but also EC, EEE and ME branches) have in the lab.
I have been using linux for 4+ years. I feel it very soothing ‘coz every
day you learn *something*.
To promote FOSS we[4-5 of our group] formed a group called FOSSCET and was
giving lectures(courtesy:zyxware) on compiler technologies, GDB, BaSh
scripting etc. In the first day it brought a huge crowd but failed to
attract or seek attention of the people on the next sessions. Moreover we
were isolated thinking that we are aliens. Some of our seniors formed
“zyxware” and we seeked help from them. They supported us whole-heartedly
and even gave lectures on algorithms and so on. But later due to the indiff-
erent attitude of the students we had to discontinue the sessions.
AFAIK, people are not using Linux simply because they don’t want to learn
or try new things. Well, if they can’t WTF why being an engineer? Moreover
when I asked about the situation in other colleges came to know that their
condition was pitiable.
Thinking on “why they don’t want to try or learn new things?” I came to->
Our country or state is targetting at vocational education or job oriented
studies. Kerala alone produces 24,000+ engineers annually.
* From school age students are not encouraged to ask questions
* Teacher don’t support it because they are incapable of guiding kids
or they are simply helpless.
* So, after 10-12 years of school education it nearly converges students
questioning capability or in simple words __curiosity__ to ZERO.
School is the place where every kid starts there experiments with the world.
In school, for computer science we learned MS WORD, MS EXCEL, ORACLE
etc. Why can’t the curriculum make it as simple a word-processing package,
spreadsheet package, and DBMS with MySQL. Moreover for 11 and 12 grade CS
students, it was *turboc*. I mean WTF? Using a 16bit compiler in a 64-bit
world. Curriculum itself is flawed.
But now after learning LaTeX. I would recommend people to use LaTeX to make
documents and presentations(beamer). Anyway this may seem a big headache for
small kids to learn LaTeX(it would rather be a burden when there is a simple
WYSIWYG Free Software solution like LibreOffice).
Culture of the people in kerala(‘coz i dont know condition about other
states) is like they are very egoistic and want their kids to be engine-
ers and doctors. They don’t like kids to follow their passion. By this
the nation loses kids with inborn talent on the wide facet of knowlege.
Its a matter of prestige for parents to say that their kid is a ENGG or
Well, some of us maybe very lucky to fall into hands of good mentors to
not to follow the herd and start to make choices of our own.Kids when
they start thinking of career and higher studies, parents starts to say
– This is our tradition. Our family is full of doctors so you should
also be a doctor
– Their relative Appukuttan is an engineer. He earns 1lac a month.So you
also become an engineer.
– This is our prestige issue beta. please make a wise choice.
There are even people who think that Computer Science is all about browsing
chatting and emailing. [how sad]
College life is like ” Go get what you want ”
In College,we waste 1 complete year(first yr)learning the following papers
1) Basic Mechanical Engineering
2) Basic Electrical Engineering
3) Basic Electronics Engineering
4) Basic Civil Engineering
(Anyways not Basic Computer Science Engineering)
Except Physics and Mathematics, It seems to be a total waste to spend time
in studying useless papers which obviously the guy is not going to use in
After 10-12 years of schooling the *Go get what you want* model won’t work
really well(‘coz of their deteriorated curiosity). Apart from these problems
there is the FUD factor who are willing to take a look at FOSS technologies.
However,to increase the Free Software usage in our college we setup a mirror
for ubuntu, debian and archlinux. As of now the systems within the college’s
network use our mirror. Got to see how will it be success.
Q2) What are your suggestions to improve FOSS/Linux adoption in your
I would like to emphasize that
* schooling is almost flawed
* outlook of people need to change
* political initiatives regarding education needs a radical change
which obviously isn’t going to happen in the near future.
* For CS branch,papers like Operating Systems, Computer Networks, Distribut-
ed Systems, Microprocessors(still use the 8085), Theory of Computation and
Compiler design is 5th-8th semesters. If it were in the first half of
B.Tech it would have given students enough time to explore the details and
try out something in it.
* Make massive speech on the issues of software freedom.
* Make both govt and private schools to use FOSS technologies or make it as
a standarization criteria for private schools and colleges.
* Adoption of Free Software technologies need to be there in the accredtati-
* Change the syllabus.
* Make use of social media as a firm platform of development of FOSS, which
obviously every people use nowadays.
* Make advertisements in channels to inform them about the impending danger
on using proprietary technologies. [though sounds absurd, its the only way]
Q3) What are the methods do you consider will be good for FOSS adoption. I
will name one.. Seminar/Workshop.. What are the option option ??
FOSS is famous only among the techie community rather than common man, so
it is very important for naive users to know about FOSS. Though some of the
methods that I suggest may sound absurd, one or the other way it will surely
* seminar and workshops ( y )
* good, liberal and active helping and supporting community[which we have]
* Like Google does GSoC we should start a small hackathon for both school
and College students. It has to be regular and un-biased on any basis.
Else the event may sound as a competition b/w colleges and so on.
* Conferences like FOSS.IN should be made regularly.
* Well, illustrated and organized video tutorials on GNU Emacs, VIM, GDB,
GCC, familiarization of GNU Coreutils, PERL, PYTHON3, LaTeX, Qt, GTK+,
IDE’s, git, hg, drupal ; including its customizations etc [Lang:English].
Though the tutorial making thing is very difficult as developers won’t
be able to dedicate there valuable time doing this. It will be really
* moving speeches in public meetings regarding free software can people
atleast __think__ of switching to free software
* celebrity promotion is needed [though they may don’t give a F*** on FOSS]
it will surely seek attention of the people
* Goodies can attract students to the events and it will be a WIN-WIN
approach. eg: T-shirts etc.