The threads that siyavash started advertising his transparency program were not only locked due to the advertising...but also due to the arrogant, flaming, outright offensive behaviour that was displayed towards visitors, regulars and moderators of the forum mostly by him (or started by him). Several
threads turned into flaming threads. From then on it was blatant disrespect and disobediance towards forum rules to post further threads advertising the program.
This is also something which applies to everyone, not just siyavash - Moderators, regulars and visitors are not expected to have to virus check programs posted on the forums to make sure they're ok. An example needs to be set. It is not ok to advertise. If we allow one person, we should allow everyone else. The point of this forum is to help people out, suggest features for mIRC to Khaled, report bugs to Khaled about mIRC, and 'discuss' things preferably related to IRC/mIRC/Computers in the general discussion forum. This is not a place to archive your program that's the best thing since sliced bread. There are other website for that - sites that are specifically set up for you to give as much of a glamorous description to your program as you want, that have the purpose of virus checking your submission, in some cases to review it and to give it to the public in their archives. This is not one of those sites. If your program is particularly spectacular, try emailing Tjerk and see if he'll include it in the More Info section on the site.
Not to say your program should never be mentioned - if, say, you've made a program that can DCC transfer cookies, and someone posts a feature suggestion about it, it may well be helpful to say 'I did make a program for that, I uploaded to <somewebsite>.com and you can get it here'
. That is different however, and more acceptable, than actually making a separate thread about it and deliberately focusing attention on your addon to forum browsers.
This is not a matter of freedom of speech, supression of views and so forth - it's a matter of keeping this forum clean of 'spam', setting an example, and being fair.