user-avatar
Today is Thursday
November 21, 2024

Tag: FSMK

April 4, 2014

The interesting development of Mozilla CEO’s exit

by viggy — Categories: FOSS, FSMK, social — Tags: , , , , , Leave a comment

I was recently talking to a friend who told me how even though the idea of Free Software is very radical, it has not been able to translate to social changes on the ground and hence cant be called as a revolution in itself. Free Software has led to completely new ideas of producing and distributing software which has again probably also led to a complete different dimension to sharing knowledge like through Wikipedia, sharing digital media like through Creative Commons license and something which is becoming very popular now, the idea of open hardware. There is also now this whole idea of community over Internet which has brought people together for very specific issues. Starting from Anonymous, to Wikileaks to Arab springs, all these are ideas where people came together with the idea of community over the Internet and then doing some changes on the ground on actual real social issues.
The latest news of recently appointed Mozilla CEO, Brendan Eich stepping down as he did not necessarily agree with homosexuality and had donated to support an anti-gay proposition is a very important development in free software evolution. The outrage it created within the mozilla community which actually led to this development is quite interesting. This states that Mozilla as one of the leading free software foundation has committed not only to equality in web and with respect to software but also equality amongst the people in real world. As a foundation mainly dealing with software and web, it has now stood for something that is involved in a social context of real world outside the realm of binary digits. This is important as it asserts the fact that freedom that we talk about in software also is equally important in real life if not much more important. Free Software, free Internet as an area of achieving freedom cannot be complete without changing things in actual society where people respect freedom of individuals in the society.
This also asserts a very different perspective of the community as a whole. Though in real world, opposition to gay marriages is very active and common, though the whole process of democracy in real world has not been able to change this in the actual society, in the virtual world, where the community is much more democratic it was able to change things for real. It leads interestingly to the idea that the real big world is not democratic enough or the virtual small world is very radical as against the actual real world. The voice of homosexual people which was not heard in real world was actually heard and echoed by the community in virtual world.
Ofcourse how this development will manifest itself in the real world inside the mozilla community, and also in other free software communities is up to be seen. Can it backfire on mozilla community where the real unequal society takes over and abandons mozilla for coming out of its stated realm of binary digits and taking part in real world issues? Will it alienate people, both users and developers who could appreciate the freedom in virtual world but cannot come to terms of such a freedom in real life?

February 27, 2014

Online organizational activity dashboard

by viggy — Categories: Uncategorized — Tags: , , , , , , Leave a comment

I just installed github client on my phone and was following news feed in it. It should how many of the students that I was following were doing loads of activities on various projects. Though as organization we were not doing it, all these were volunteers of fsmk and were contributing mainly to free software community. That made me think that as an organization we should have a dashboard where we could sum up all these activities. So this is the idea.
A drupal plugin which can connect to various other plugins to fetch aggregated data from different sources on how organization is doing in various online platforms. It could the fsmk fb group, fsmk’s mailing list, fsmk’s blog planet, its event calendar in the drupal website itself, or more specific things like github activity or other technical forum activity. Can we aggregate all this and show in a single dashboard. This page will be autogenerated by drupal plugin. May be initially it can be a single website in itself and then we can see how to integrate it with drupal. So now this is another time in my bucket list. :-)

December 12, 2013

Using jhbuild to compile and run gnome applications

by viggy — Categories: debian, FOSS, FSMK, linux, software — Tags: , , , Leave a comment

I have been trying to compile and run gnome-chess from source. The first way, I tried was by downloading the source tarball and then running configure, make and make install. This worked fine after I fixed the dev libraries dependencies. This is one of the first point that you need to remember if you are compiling anything by source on any GNU/Linux distribution.

Point 1: If the compilation fails due to bad dependencies, it is generally because the dev library of that package is not installed.
If on debian, use apt-cache search to check which pacakges are available to download and apt-cache policy to check which package version you currently have installed.

This worked just fine and I was able to run gnome-chess with the latest code. Now when I modified few lines of code and tried to build it again, I started getting errors and that too in files which I hadnt even modified.

After looking a lot around for answers, I decided to use jhbuild and try compiling the source using it. I had hoped that it will help resolve all dependencies issues and hence I will be able to run the modified code.

I do not understand jhbuild yet completely, however I started following the manual in the gnome website.
Downloaded the jhbuild source from git repo.
build is using autogen.sh, make and make install.
Copied the sample jhbuildrc to my ~/.config directory.
Ran jhbuild sanitycheck and fixed the issues that were shown.
Then ran jhbuild build. This again gave me close to 60-70 missing packges.
Went through each one of them and again installed all the dev libraries.
Then when I ran jhbuild build, it started the process of downloading the source and building each of the gnome packages. In all 175 of them.
Finally I was loosing patience as some of the packages were as big as 300MB say for GTK+. It didnt make sense that just to build gnome-chess, I needed to build complete gnome from source.

This is when I met Mario(maweki) on #gnome-chess on IRC. Frustrated, I had sent a mail to games-list@gnome.org few minutes ago and he pinged me on IRC to help me.
He explained to me patiently what I exactly need to do.

Point 2:
So if you need to just compile and build gnome-chess,
Add the following in your jhbuildrc file which should in ~/.config directory.
ignore_suggests = True
This will reduce what needs to be build as much as possible

You can use the following command of jhbuild.

jhbuild build gnome-chess
Note: I had not given any module name in my previous command and hence it was downloading everything required for gnome.
This for me downloaded only 21 packages.
In some cases you may have to first build gnome-standard-themes package first. This is when the application doesnt use graphics but css-rules.

You can run jhbuild it using
jhbuild build gnome-standard-themes

However this might not always be necessary for all applications. So you can skip it safely also.

Point 3:
If you make changes to the source file and want to build the application again, use the following command
jhbuild buildone -n 'application-name'

buildone just builds the single application
-n switch is for networkless building and this will ensure that the source from your local directory is picked rather than checking out from the repo.

Point 4:
If you want to run the application from the newly build source, use the following command,

jhbuild run 'application-name'
By this, you should be able to see the changes, if any you made in the source directory.

Most of the pointers above were what Mario suggested me. I hope this would help you to get started with atleast downloading, compiling and running gnome-applications from source.

December 4, 2013

Big Democracy : Big Surveillance talk by Maria Xynou

by viggy — Categories: Uncategorized — Tags: , , , , , , , Leave a comment

I attended this talk today at CIS-India office. Maria as part of her research was able to point out very well on how the Indian government is investing heavily in various kinds of surveillance and how all of this is getting centralized under one big umbrella project called ICMS(Indian Central Monitoring System). This along with the UID project is going to be totally catastrophic with respect to an individual’s privacy in our country. We already know with SnoopGate case at Gujarat how privacy of individuals are easily violated for petty reasons and how the whole state machinery is put in use without any checks and balances just on the will of few people at the top of the state machinery.
The talk also covered part of her research where she went through different private companies who have developed various products specializing in mass and targetted surveillance through Telecommunication, Internet and biometric data. What is scary is that the customers of majority of these companies are Law Enforcement Agencies(LEAs) and Telecommunications and Internet Service Providers which they actively brag about on their websites. Moreover, most of these companies are not even ISO:27001 complaint and hardly any of them follow any privacy policies.
Hence Surveillance is becoming a big profitable industry in india where most of the profits are coming from tax payers money.
I will be sharing the link to the recorded video of the talk which will definitely give you a much detailed idea of the various surveillance projects run by Indian government and various companies involved sharing the profit and benefitting from the same.

In the blog, I would like to mention two issues that mainly stuck me during the discussion after the talk.

1) Privacy of meta data is equally important if not more than the actual content data.
One of the most common excuse that we heard from various NSA agencies after the Snowden leaks were that they are mainly storing the MetaData and not the content data in itself and hence it is not as bad as it seems. However Maria during the discussion pointed out very well why we should be more concerned if this is actually the case. Content data may not always be true. Many times it can just be garbage information or totally false information being exchanged between people. Also just due to its enormity, it becomes very difficult to actually do data mining on the content data itself. However MetaData in itself is true and cannot be contested upon. Suppose you sent an email from a particular location to your friend, the content in the data itself can be false and can be something which is not much useful. However the very fact that you were at a particular location and used a particular IP Address and communicated to a particular person with a specific email ID itself cannot be contested and this metadata of your converstaion can be used against you. This gets worse as these metadata over a period of time can draw a picture of you which is completely different than your actual personality but since the information in metadata cannot be contested, it becomes very difficult to prove otherwise.

2) Privacy awareness an cultural issue in India
Often whenever we try to create awareness about the growing surveillance in India and across the world, there is a complete indifference amongst people about it. ‘Why should I worry when I have nothing to hide’ and ‘It is for our own safety’ are the most common reply. Maria attributed two main reasons behind this lack of concern with respect to privacy amongst people.
a) Asian culture is more collective and less of individualistic as compared to western culture. Privacy in itself is a very individualistic right and since the asian cultures are more about the society in general than individuals, we are often happy to give up our privacy for better of the society.
b) Since large part of the society in India still depends in various aspects on government support, they are ok to let government have a kind of parental surveillance over their privacy. However the fact that such a surveillance leads to control over the people is mainly ignored or unknown to people. One of the biggest reason given behind UID/Aadhar Project is that since there are so many different projects of the government, there needs to be some kind of centralized system which will ensure that the support from government reaches the right people. However with no one way of currently identifying people, there is lot of leakages in the projects and hence unique identification method will help. People have actually bought this argument for the project and have enrolled enthusiastically. However the implications of such a huge database of all the people across the country will only be known in time. We know how such databases of people were used in Germany under a dictatorial regime. There is also some information of how Voter’s list were used during the 1984 and 2002 riots to identify people.

Over all the picture of surveillance in India is very grim. Another point what Maria pointed out is that though surveillance in itself is very scary, what examplifies it is the acceptance of it by people as a normal state affiar. In a dictatorial authoratative regime, surveillance would have been contested as something being pushed from the top and hence infringing people’s right. However what we now see is that most successful surveillance states are some of the biggest democratic societies.

September 26, 2013

Project Idea: Hacker of the week through github and gitorious performance

by viggy — Categories: FSMK, linux, project, tech — Tags: , , , , Leave a comment

Technology Required: Php/Python web frameworks like Django/RoR, Git, Mysql/MongoDB/Any other database.
FSMK has many students who have started using github and gitorious and keep working on their own projects or contribute to any existing free and open source projects hosted there. The idea is to have a web portal which keeps tracking the contribution/activity of various FSMK students on gitorious and github and rank them based on various factors. Ultimately, every week, Hacker of the week will automatically be announced. The project is to have a web portal to do this automatically every week without needing any manual intervention. There should be one way for students to register to this portal along with their github/gitorious id and the admin of the portal will approve the student’s registration. Similarly College of the week can be announced. The portal should also maintain a record of all the previous week results.

In Version 2, When a new user is registering, certain criteria needs to be met like number of active days on github/gitorious, number of times contributed to projects, minimum score based on various other criteria. Also whenever the coder of the week is announced, it needs to send email to fsmk-discuss mailing list and also update in FSMK Facebook group.

May 1, 2012

friends that you make during a journey

by viggy — Categories: experience, FSMK, social, Uncategorized — Tags: , Leave a comment

I keep meeting different new people as part of my activities at FSMK. Some of them are students whom I try to influence and some of them are staunch free software guys from whom I try to get influenced. However, I had always considered these people, especially those who are not students to be those who are all motivated by one aim which it to spread knowledge to different people and it is this aim that bonds us together. But apart from this, I had always considered each one of us to be different and having a separate personal life. So only thing that I had thought that bonded us was the common aim.
However with the sad demise of Rasineesh, I just realized that in this part of my life as volunteering for fsmk, I have just not met and worked with other volunteers but also have made very good friends who all share a common aim. Our paths that lead us have been very very different but now we all have to lead a path together supporting and complimenting each other. During this journey we will be parted from some and make new friends but over all, it is now a very integral part of our lives.
Infact if I think about it, I sometimes feel more natural with friends of fsmk then all my previous friends. May be it is this common aim that bonds us so strongly that makes me so comfortable with them.

February 26, 2012

Sky watching day expirience shared by Bhargavi

by viggy — Categories: experience, FSMK, FSMK, Fun, social — Tags: , , , , Leave a comment

This article was written by Bhargavi about her experience on the sky watching day.

“I love science. In science, I love physics. In physics,  Astrophysics is very interesting and miracle too.
On 25th of February, I had been to FSMK office with my brother to see the moon and the planets with the help
of a telescope. In that program, a professor of Indian Institute of Astrophysics had come to give us
information about our universe. It was a very interesting session.
First he told us about light. Light travels very fast at about 3,00,000 km/sec. We can see everything in
this world only with the help of light. Light is made up of invisible particles called photons. Moon’s light
take approximately 4 sec to reach the earth and Sun’s light take approximately 8 min to reach the earth.
Universe was formed approximately 4 * 10^6 ago according to big bang theory. He told us also about
position of planets in our galaxy and about the constillations. He showed us some videos related to this.
After this session, we saw the surface of moon and the planets, Jupiter and Venus and their position with
the help of telescope.
This session was very useful to me. From this session, I was inspired to become an astronomer and know more
about more universe. I thank my brother who called me to such an interesting and educative program.”

January 22, 2012

Urgent need to audit ngos in details

by viggy — Categories: discussion, experience, FSMK, social — Tags: , Leave a comment

I love the NGO working style bcoz they r people about the cause who fund it and there are people who feel for the cause and hence they work to achieve it. I am myself actively involved in 2 ngos, FSMK and VS memorial trust and devote considerable timw in both of them. But very often, i see that there are other friends who are involved with some other NGOs with whom i can or my NGOs can work together but there is always a fear in diluting our cause or not having enough data to trust the other NGO to believe that they are truely as motivated and dedicated as we are. This always stops me in getting involved or asking help for the ngos that i work with. Hence i think that there is a need for a platform where people who have solid integrity and a strong background do a thorough and regular audits on ngos and rank them. Infact there should be a social networking platform which gives you a chance to share information about the ngos and update about the impact they are making. NGOs are great organizational units that help people solve their own problems instead of always complaining about the inefficiency of the government to solv the problem. Hence we need to ensure that NGOs eco system doesnt get tainted as the current political party ecosystem. Hence we need the correctional and auditing units who can ensure that NGOs which are getting created just for selfish intentions of few people do not increase so much that common man looses all the trust he has on the NGO mode of operation. Hope there will be a NGO which will push for forming such units both dependant and independant of the governments.

June 4, 2011

ilug-bengaluru meetup

by viggy — Categories: discussion, FSMK — Tags: , , , , , Leave a comment

On 28th May, I attended Ilug-Bengaluru meeting. Deependra had called for the meetup and he had asked if FSMK office could be used as the venue. Since there was no other event planned in the office at the time, we were glad to provide the venue. Since the event clashed with the samudaya campaign event, only me and Prabodh sir from FSMK could attend the meetup. We were joined by Hobbes, Deependra and Harish from the ilug-Bengaluru. From FSMK’s side, we informed about the different events that we were conducting in the colleges, especially the success we had in St. Joseph with a course on free software technology.

Later, the discussion turned towards the importance of having a noname.conf again this year considering the success it had last year. Last year, the conference had got around 50 attendees and it had diverse topics for discussions ranging from startups to localization to discussion about various distributions. It also featured the screening of the Blender movie, Sintel.

Clearly, for a city like Bengaluru, which has been hosting almost all the major conferences in FOSS domain, like, National conference on Free software by FSMK, Pycon in MSRIT, FOSS.IN in Nimhans Convention Centre, GNOME Asia in Dayanand College, KDE conf in RVCE, Ubuntu Developer Day by Canonical, there is a need to organize regular meetups to keep the people connected apart from just during the events.

Hobbes proposed to conduct second noname.conf on August 27th, which is considered as the anniversary week for Linux. The plan is to target around 150-200 participants during the noname.conf. Like last year, noname.conf will be open to anybody and everybody to come and discuss anything associated with FOSS technology.

The noname.conf will then be followed by a major FOSS conference in Novemeber which will target audience and speakers from all over India.

For such a plan to get implemented, it is necessary that before noname.conf, FOSS evangelists regularly meet. Hobbes gave the example of meetups in 2003 which managed to get around 50 participants every meetup. Clearly if in past when there was little awareness of GNU/Linux amongst people, if the meetups managed to get an attendance of 50 people every single time, managing the same at present time shouldnt be a difficult task. The only bottleneck we identified was the current split in the community in Bangalore. The split makes sense as each group have their own way of seeing FOSS technology and its impact. However we also need to make sure that the split does not inhibit new comers to join. Currently there is a lack for a local platform for new comers to come and learn the technology. Even though the groups are individually trying to make such platforms, if we get together, the impact will much more profound.

Hence we call upon members of all the groups which share the idea of spreading and using FOSS at all levels to join us during our meetups. The meetup is planned to be conducted on every last weekend of the month. The venue and the exact date and time will be broadcasted in all mailing lists as soon as they are fixed. We hope to see active participation from all FOSS enthusiasts and veterans.

December 27, 2010

Why does FOSS matter to me so much?

by viggy — Categories: Misc, tech, Uncategorized — Tags: , , Leave a comment

Lately after I have become a part of a new team, as usual I have been very expressive about my affinity towards FOSS. And again as always, I end up arguing the pros of FOSS in all aspects of software. However, sometimes I am forced to think why exactly does FOSS matter to me, personally. I am usually a follower just because I find someone else doing it and feel that even I should do it. This has been the case with most of my hobbies like Coin and stamp collection. Probably my likeness towards FOSS was also due to that. My first 5 semesters in college was always spent playing AOE or watching movies. However with the start of sixth semester, I started getting conscious about campus placements. As one of my close friend was deep into FOSS, it was very easy for me to enter FOSS world with his help, especially with 24 hours internet available. After entering into the world of linux, what attracted me most was the adventurous ride of trying out different things with being skeptical of Virus or formatting. Since everything was available online, I was able to try many different things. I kept trying different linux based distributions, different replacements of popular softwares used in Windows and trying to convince others to use the same. I remember me having to beg my friends to give me their laptops to play AOE as I didnt have Windows installed in mine. I also tried various ways to run AOE and other popular games on linux. However due to lack of dedication and discipline, I never came out with any thing productive or any contribution to FOSS. So while leaving college all I had learnt was to debug various simple problems in linux and chatting and talking to people on IRC and mailing lists.

After college, I joined a company completely dedicated to philosophy of FOSS and again my adventure of trying out many things for one particular problem continued. I was also close to making some meaningful contribution but then again I had to leave it in between. However the 8 months spent in the company were very useful to develop my personal skill set.  Not only was I able to get a good understanding of PERL, I was able to understand how big softwares are written and how problems in them are debugged. I also wrote few plugins in perl but since I left in between probably they were never included in the main stream project.

At this point of my life, after leaving the company I was in a very bad situation where I had no expertise in any specific domain and was a Jack of all trades. But it was not good enough and I had to struggle for 3 months before I could find a job for myself. The job had nothing to do with FOSS but I had no choice at that moment. But the new job gave me initially lot of time to again install Ubuntu on my (office) laptop and also get good internet connectivity using which I could continue my adventure of swimming in ocean of FOSS world and pick small fishes whenever possible. Along with the new job, I got engaged with a parallel activity of volunteering at FSMK. This was very important for me as this was the only means for me to connected to actual people contributing to FOSS. It also provided me very specific examples of how FOSS has helped change lives of so many people. This gave me the oxygen which I needed to keep swimming in the FOSS world. It also gave me an immense confidence of propagating FOSS to other people. Till I got connected to FSMK, I was propagating FOSS more because I used it and It made more sense then Windows as the options and features as a desktop OS were so much. However after getting into FSMK, I was able to see the real impact of FOSS philosophy. Seeing slum children use FOSS to nurture their creativity, watching blind people use FOSS to interact more easily with other world and compete with normal world. All this would never have been possible if FOSS was not there. And that is the real reason why I promote FOSS. I am not bothered with my freedom and my right to view the source code. But I want to make sure that everyone in the world gets a chance to showcase his creativity, improve his lifestyle and grow in his career. This can only be done with FOSS. All the proprietary companies can come up with massive plans of donating computer hardware and softwares free of cost just so that they can show it as their Corporate responsibility but none of these companies are going to cut their profits so that they can make any real difference to people’s lives. And this is why FOSS is the messiah of  the world of economically challenged and differently enabled people.

However the Mahabharat has just begun and probably this is the toughest time for FOSS. Because most of the developers of FOSS have become complacent towards the actual reason of existence of FOSS. FOSS is becoming more and more volunteering than a necessity and this might lead to its end. As there is a very strong force of profit and capitalism driving proprietary softwares but FOSS is driven only due to their philosophy. If the philosophy is compromised, then it will only be a matter of time before proprietary companies gulp the FOSS world. We are already seeing many FOSS companies getting acquired. Let us see what 2011 has in store for the FOSS world.