Archive for January, 2010

A small bug fix for the recent sourceforge bug!

As I wrote yesterday, recently a new bug has been appeared in the Sourceforge site! Because of this bug, some users are unable to download any content from this site.

While I wanted to start writing a bug fix myself, I found that a bug fix is already available! To use this fix, you should install Greasemonkey extension in Firefox and then click on its install link so that this script will be installed in GreaseMonkey.But you need to edit the script and add the desired mirror name to it.

To make it more convenient to use, I’ve made slight changes in the original script (including the random selection of a suitable mirror) and the final result is available here. At least for now this solution works and maybe is the best solution.
If they introduce new bugs in future, we will be forced to find new fixes too! 😉

Good luck!
Update: Some of the mirrors started to block users. I just hope that all of them don’t do it. I’ll try to update the script and remove blocked mirrors. 😦 Closed Its Doors To Iranians (and some others)…

It is a long time (maybe about  2 years) that sourceforge doesn’t allow HTTPS access to its services to Iranians, which made contributing to projects problematic. But I could live with it, since at least it was open for download. So, I would still prefer it to places like Google Code. But since some days ago, it doesn’t allow people comming from Iranian IP addresses to download content, just like Google Code. Well, this is not weird in a world ruled by dumb people!

If you live in Iran, your internet access is restricted: some parts by the government (national), and others by the government(s) (international)! And since both are ridiculous, and dumb, you should fight with both of them! In this case, US is the most ridiculous! In one hand, they say that they want to spreed free information access (e.g. consider the recent China-Google case), and they try to provide tools to allow people in “Restricted” countries to access restricted sites and in the other hand they try to restrict our access to some information (In most cases you can access such information with their own tools!).

And what will they achieve?! Such restrictions will certainly not problematic for government to access contents of sites like google code or, they have many ways to access such content. Even most people with some knowledge about proxies can bypass such restrictions. It will mostly affect ordinary users. Such restrictions are directly fighting against people, not the government.

You can find illegal copies of almost any recent software almost anywhere in Iran, so what’s the point of restricting access to something called FREE software?!

Anyway, I would certainly remove my own project from and will not create any new projects there. I’ve not decided about what I’ll do with my participation in RoboCup Soccer 3D simulator development , but at least I’ll provide source packages somewhere accessible by all users in addition to file releases in

By applying such restrictions, they could not block people to access such content; but they would possibily lose the chance to see their code! As things are getting worse over time, maybe its time to think about anonymity tools more seriously!! Does current tools need improvement?!

Anyway, if you are looking for other alternatives too, have a loot at this wikipedia page, which says which countries are banned by each provider! Fortunately, currently only Google Code and SF.Net restrict users’ access; but it is wise to use a provider not located in USA or in a country/company with too close relations with that country.

Good luck!


Hi! I’ve been less active recently, as I’m currently busy with my exams. But this doesn’t mean that I’ve forgot what I said before! A while ago I said that we’ve plans to release a new Fedora remix suitable for Persian users. Well, we didn’t manage to make it ready as soon as I planned, but fortunately things are going forward! What we lacked until recently was a name and a logo for our distribution. We do not have a logo yet, but finally we selected a name for it in our forum: Parsidora. I hope that we can release the initial version soon.

Now, what Parsidora is going to be exactly?! Parsidora is going to be a Fedora remix targeted for Persian/English users, containing some packages from RpmFusion repositories, some third party packages and some packages built specifically for Parsidora. It’ll be 100% Fedora compatible, containing almost all of the Fedora DVD packages (probably except packages for all languages other than Persian and English, to make some room for other useful packages), multimedia codecs and additional hardware drivers (as far as permitted), plus some packages which are needed by Persian users like Jalali calendar, Persian dictionary and additional Persian fonts (which were not permitted in Fedora because of ambiguous legal status). Also, as many of our target users do not have fast internet connections, we will add DVD repository by default (probably disabling all online repositories if more comfortable for them); and we will add other useful applications to fill the DVD media completely!

Because of internet access problems, probably our main distribution method will be by selling DVDs in online stores. Will users like it?! I don’t know! But it contains almost everything that Persian users will need to install on a Fedora installation sooner or later! Why shouldn’t they prefer our distribution?!! 😉 Well, we will probably release new versions a bit later than Fedora releases, so people who are eager to try a new Fedora version (who will probably have access to fast internet connection directly or indirectly!) might prefer to use Fedora themselves. But I don’t know what will the others do!! But it would be beneficial for myself, as I install Fedora for many users and using such a distribution will make my work much easier. 😀
The initial release will be probably 32bit only; releasing a 64bit version depends on user demand.

Have fun!