Hari's Corner

Humour, comics, tech, law, software, reviews, essays, articles and HOWTOs intermingled with random philosophy now and then

EU parliament rejects software patents... for now

Filed under: Software and Technology by Hari
Posted on Wed, Jul 6, 2005 at 18:19 IST (last updated: Wed, Jul 16, 2008 @ 20:47 IST)

I must admit that I was nervously awaiting the result of the software patents voting in the EU parliament and I heave a huge sigh of relief and satisfaction at this result.

I just read the story here.

It is with great relief that I note that for now this new law has been rejected. That vested interests have lost and common wisdom has prevailed. For software patents would have signalled the beginning of the end for FOSS and innovation in the software line. It was well known that the large corporations supported this bill because they had the most to gain from it while small companies, individuals and independent programmers would have suffered badly as a result of restrictions on software ideas. The very concept of patenting software is restrictive and such an implementation would have effectively put an end to the smaller players in the software industry. It is good to know that people at the EU had enough common sense to put an end to it.

But all is not over. I still believe that danger still hangs over our head and it requires constant vigilance on the part of every concerned citizen. Let us wait and watch developments in this issue in the coming months. But for now, all I can say is: Phew!!
Comments (0)  

A flurry of activity

Filed under: Site management by Hari
Posted on Sat, Jul 2, 2005 at 08:47 IST (last updated: Wed, Jul 16, 2008 @ 20:51 IST)

Another edition of the LiteraryForums.org newsletter! And this comes at a very auspicious time indeed for we've seen some good activity in the month of June. It has been a good period for LiteraryForums and I'm glad to be back after a period of illness. We've had quite a few new members join up as well and this is quite an encouraging sign.

Changes? The most obvious change is the change in colours and design. To an extent, this was prompted by the unfortunate loss of data which ruined all my good work earlier. I was truly disappointed that a lot of painstaking work was lost because I hadn't taken any backups. Now I have decided to make some changes anyway although these new changes aren't as comprehensive as the changes I had made and planned to implement earlier. However, changes were long overdue and I'm glad to have made some of them at this point. On a minor note, there has been a forum security upgrade as well.

Another aspect is the forum look and feel. It has been my desire from the very beginning to try and change as much of it as possible to give LiteraryForums.org a unique touch and in this regard I have decided that the forum images need complete replacement. Needless to say, this will take some time, but the effort will be worth it. The advantage here is that the new images will match the new theme quite well.

On a general note, I hope that this is just the beginning of all the activity! There was a perceptible increase in forum activity last month and I hope this continues. With more users submitting original content, reviews and discussions, LiteraryForums.org can only become richer. And we're getting closer to reaching 100 members! A significant milestone!

A big 'thank you' to all those members who have made this possible!

Yours Sincerely,

Hari (Forum Host)
Comments (2)  

More on Slackware and Debian

Filed under: Software and Technology by Hari
Posted on Tue, Jun 14, 2005 at 14:49 IST (last updated: Thu, May 7, 2009 @ 21:08 IST)

I had earlier posted my comparison between Debian and Slackware (see this article). All I left out in the comparison was covered by another appreciative member of LinuxQuestions.org, imitheos, who wrote this very interesting comparison and filled up most of the gaps left by me. I am much obliged to this member for granting me permission to use his post in my blog. Here are the main points comparing Debian and Slackware. I have reformatted the post for readability, but essentially the material has been pasted verbatim. Again, many thanks!
1) Package Manager Slackware has pkgtools. They are some shell scripts that untar the .tgz files and also write the contents of the package in /var/log/packages. It doesn't handle dependencies.

Debian has apt-get/dpkg I have used Slackware, Mandrake, Suse, Redhat, (Free/Net/Open) BSD, AtheOS, DGUX, Solaris, CRUX, YellowDog It is imo the best package manager that exists in the unix world. Many will say that RPM is good. First RPM doesn't handle dependencies well. For the majority of People who use Redhat/Mandrake/Suse/etc RPM is good For people like me who mess with the OS to see how it works, i have broke RPM many times and even render my system unusable (glibc :P)

I have yet to break apt/dpkg. Whatever i do it simply works. Gentoo's Portage/Emerge is also very good and handles dependencies, but apt is 10 laps ahead in F1 terminology.

1 point to Debian

2) RC System Slackware uses BSD init scripts. That is some scripts in /etc/rc.d Debian Uses SystemV init scripts. That is the scripts are in /etc/init.d and there are symbolic links of them in /etc/rcX.d for the X runlevel.

SystemV are not difficult and with the rc-update and some RC editors, they are very easy, but I (my opinion) prefer Slackware's

1 point to Slackware (Subjective Point)

3) Completeness Debian is a complete os (especially good for a desktop system) for example. You install the "elvis,vim" packages in both Slackware,Debian. In Slackware vi symlinks points to elvis and if you want you change it to vim. Debian has the "alternatives" system. Thatis /usr/bin/vi -> /etc/alternatives/vi -> /usr/bin/elvis There is the "update-alternatives" command which changes the symlink to which one you like. Very good solution imo.

Also, the scripts of every program are very complete. For example, sendmail' script (/etc/init.d/sendmail) even checks if i have a dialup connection and when it is up it configures the sendmail.cf with my new dynamic hostname.

1 point to Debian.

4) Dependencies As i said, Debian honours dependencies while Slackware does not. This good both good and bad.

The good of dependency checking is that when you check a program in Debian all its dependencies are calculated automatically and installed too. With Slackware you must find what they are and install them (from the website or Readme or ./configure ) The bad thing is that sometimes you get to install some things that are not necessary. For example, when i tried to install mjpegtools it needed the libdv library which is not absolutely necessary for the program to work and in Slackware i didn't compile it. This is again because Debian wants to be complete so it enables all the dependencies of each program when compiling.

I guess 1 point to Debian for most people (although i prefer to have an option like Slackware gives me)

5) Point of view Debian is a complete os (have i said it again ? :P). It has an awful large amount of packages (15490 according to Debian Website, but more if you count the "unofficial" packages in www.apt-get.org)

Slackware is a minimalistic os with the point of view that i give you a simple os and you install only what you want from there (NetBSD is the same)

1 point to Debian for desktop system. 1 point to Slackware for server system (Also subjective. Some may disagree)

6) Installation Difficulty and Time Both use simple ncurses interfaces with description and everything so they are very easy to install. (I don't know why many people say they are hard)

Debian Installer is more complete and it has many translations (Although many computer terms are always english it feels good to install in your native language) Debian takes more time to install because of the huge amount of packages you have to choose from (for a custom installation)

7) Packages Update Debian is updated very frequently (Testing/Unstable). Slackware was being updated very frequently too,but now due to Pat's health reasons it has fallen behind a little.

Slackware tends to be among the first distros to include something. Debian wants to be stable than to be bleeding edge, so some packages take a little longer to be included. (Also, for a package to be included it must be stable for all architectures is mentioned in the policy i think, so that takes time) for example Debian Sarge uses Xfree86 4.3.0 while Slackware uses Xorg 6.8.2

1 point to Slackware
Comments (6)  

A look at Slackware and Debian - part two

Filed under: Software and Technology by Hari
Posted on Fri, Jun 10, 2005 at 09:49 IST (last updated: Thu, May 7, 2009 @ 21:09 IST)

I had originally intended the second part of this article to cover the differences between Gentoo and Debian, but recently I had posted a comparison between Slackware and Debian at LinuxQuestions.org in response to a thread and I thought I should post it here as well, since a kind member responded appreciatively to it. It's rare when you get such praise in a competitive, highly knowledgeable community like LQ, so I thought it would be a good idea to blog it. Feel free to leave your own comments and thoughts as well. I'd be very grateful if you could.

Here it is:
If you are big into the "manual configure" thing and you don't mind the down-and-dirty, often repetitive tasks of installing dependencies by hand, editing configuration files manually and so on, use Slackware.

Slackware is the "hacker" oriented approach to Linux. It's clean and is tailored to allow you manual configuration of your system. GUI tools are minimal for most configuration tasks. There are 3d party package manager tools for Slackware, but your success will be 50-50 with automated tools.

It's logical approach can be easily learnt though, though you might start wearing of installing dependencies by hand as your system builds up ;)

With Debian, you get convenience and power (if you choose to use it). Apt package management will give you 99.99% success if you choose to use only the official repositories and are relatively conservative the chances of breaking your system are nil.

As with Slackware though, system administration can be done manually, but you do have the choice of installing *a lot* of tools from the huge repositories of Debian and this might help to administer a Debian system more easily than Slackware.

Debian == Easier to maintain, upgrade and manage. Suited for general purpose power users with a wide range of needs. If you are the kind of user who wants to constantly keep installing/uinstalling/upgrading/removing software from your system, choose Debian.

Slackware == Suited for tweaking and learning, can be more involved when you upgrade. Suited if you don't need too many applications and if you aren't going to constantly install/upgrade/delete applications. Tailored to be lightweight, configurable and yet powerful.

Both are excellent mainstream distributions each focussed in different areas and each following a different set of priorities and philosophies.
Comments (0)  

Hardware Compatibility and Linux

Filed under: Software and Technology by Hari
Posted on Sun, Jun 5, 2005 at 16:36 IST (last updated: Wed, Jul 16, 2008 @ 21:07 IST)

Shopping for computer hardware and peripherals can be a pretty daunting task for most computer users because of the sheer choice of products and the wide range of prices. And this process can be especially daunting for users of Linux. Let me assure you, however, that researching a product before you buy it can pay rich dividends. I can speak from personal experience.

Google can be your best friend when researching for hardware compatibility. I urge everybody who uses Linux to do their homework before purchasing a piece of hardware. And that brings me to the main point of this article: why do hardware manufacturers continue ignoring the Linux end of the market and why they continue to respond so poorly to repeated appeals from the Linux community to provide better support and 100% compatibility with their products?

And believe me, there is no reason why hardware manufacturers cannot provide Linux drivers. Their excuses are pretty lame and dismal. When drivers for Microsoft® Windows® are provided, why should Linux be given shabby, stepmotherly treatment? And yet you have those people who have the audacity to complain that Linux doesn't support their hardware! What nonsense! What utter rubbish! While the best brains of the Linux community are doing their best to get those miserable pieces of hardware to work under Linux by long hours of toil, effort and reverse-engineering, you have people screaming that Linux doesn't work! Ridiculous.

Whatever the reasons for certain hardware manufacturers to turn a blind eye to Linux (and I won't go into that debate here), it is the duty of every Linux user (from newbie to guru) to demand their rights before shelling out the cash. It can be incredibly frustrating to ask your local store dealer/supplier about the technical issues relating to compatibility with Linux (most of them will simply blink and stare at you when you mention the word "Linux"), but there is such a thing called the world wide web. Use it to your best advantage and do extensive research before buying a product. Companies that refuse to support Linux or even allow other independent developers to create drivers for their products can suffer by losing your support. Who cares whether they're the biggest company on the planet? Let self-interest rule your decisions regarding purchasing their products.

Finally, I would like to ask you to sign The Linux Printer Driver Petition targetted at printer manufacturers who continue ignoring Linux. I found the link when I was browsing LinuxQuestions.org today. It won't take a minute of your time so I urge you to read it and sign it.

Please do put your signature on that petition for whatever it's worth. At the very least it will make sure that the voice of the lone individual will not get lost in the wilderness.
Comments (0)  

Championing a Cause at LinuxQuestions.org

Filed under: Internet and Blogging by Hari
Posted on Fri, Jun 3, 2005 at 17:03 IST (last updated: Wed, Jul 16, 2008 @ 21:08 IST)

For quite a while now I've been championing a cause at LinuxQuestions.org where I'm proud to say I've been a fairly active member, helping out wherever I can (to the best of my feeble, limited knowledge and experience). And I'm proud to say that I am 100% on the side of Linux. Over a period of time, I've shed my ambivalence and these days I rarely use Windows.

There was recently a debate going on about forum rules and regulations regarding members who use abusive language and otherwise disrupt the harmony of the forum and this led to a more involved debate about whether more or less moderation is required to deal with all the problems. Needless to say, I championed more moderation which was an idea unpopular with the current administration team at LQ.org and quite a few members as well.

This signature which I now use at LQ sums up my recent stand on this issue:
Appeal To All Members: Please do not post Linux vs. Windows threads or tell us why Linux sucks so much. We have heard all these arguments a thousand times and we couldn't care less whether you use Linux or not. This is primarily a Linux help site. If it's help you want, then more likely you'll find the place useful. If you want to rant, you could create your own blog for free!

I am proud to be in the minority, championing a zero-tolerance policy towards spammers and trolls. To my mind, there is nothing worse than abusing a website that promotes an Operating System that is not only Free (as in Freedom) but also has such a number of friendly and knowledgeable users willing to spare their time to promote a cause that is close to their hearts. But let's not take that help for granted. Let's not forget that of the 170,000+ odd members there are hardly a thousand members who actually use the site regularly solely to help others rather than seek help themselves. The site runs smoothly and successfully simply because a small minority of users (compared to the total size of membership) take it upon themselves to contribute.

And yet, there are so many ungrateful wretches who will ruin all this by abusing the help, denigrating Linux and its community or flaming fellow members. The current moderators feel that it's all under control, but I say why should it be under control? Why not stamp out this abuse of LQ.org completely?

Because it is nothing more than abuse, unless somebody seeks help genuinely. While there is a slight leeway to allow debate and discussion on general issues, I believe LQ.org is primarily a technical help site which should focus exclusively on Linux and those who use Linux. It is not there to provide free publicity to all those trolls and half-trolls who relish not only in attacking an Operating System that is based on the concepts of Freedom, but also the community that goes to great lengths to preserve and promote it.

It's like somebody walking into your house and then deliberately and provocatively insulting you. I don't know how many people would tolerate this, but I sure will not tolerate it.

Let's not put up with this continual abuse by adopting half-measures. A zero-tolerance policy will not only establish clear guidelines on what is acceptable and what is not, but also clear the air and make the forum more focussed. It will also be fair on all members and everybody will surely know where they stand with regard to the rules. That ambivalence that is prevalent now will be forever buried and a clear policy will be established thus making it easier for the moderators to make decisions. Debates are fine, but there is a limit beyond which they cease to become meaningful and only promote disharmony and disruption. By weeding out such provocative and repeated topics and preventing their recurrence by closing new ones which spring up from time to time, the forum will become much more focussed and friendly. 60 percent of flaming can be stopped by prevention rather than cure.

And if implementing these policies require more moderators then so be it.
Comments (7)