The feeble open source developer minds at Slashdot have apparently left their fly down. I clicked into the Ballmer Wants to “Stomp Linux” Using MS community article to find a banner ad for Visual Studio .net! These guys are so blind with rage, that they don’t even realize that they are blasting and supporting MS at the same time.

My feeling toward OSS is no mystery. Thankfully Nate brought this to my attention. His reply to the original article can be found here. Also, I made sure to take a screen shot:

Slashdot Eats Crow

Yesterday consisted of waking up feeling like death warmed over. Then later, we went to Circuit City and bought a combo DVD/VCR, so I was feeling better. Once I had it hooked up, I took the old VCR and the box from the new unit downstairs.

On my way down stairs, I missed the last step and twisted my ankle pretty bad. So I cralled into bed, popped three Aleve’s and washed them down with two Yuengling Lagers. Well, that resulted in heart burn that still hurts this morning. I guess it’s true what they say about shit happening in three’s.

So this is the response I received from iwon.com:


****** This is an automated reply to your message to the iWon Comments
and Feedback email address. *******

We appreciate you taking the time to send us your comments and
suggestions regarding iWon. While we cannot offer a personal reply to
all the suggestions and comments we receive, we want you to know that we
value your input which has helped us build one of the most popular sites
on the Internet.

Thanks again for sharing your comments. We want you to enjoy using iWon!

Regards,
iWon Member Services

I accused these people of false and deceptive advertising and all I get is an automated response?

If you’re not already familiar, SourceForge.net is a centralized repository of open source projects. They provide source control (CVS), discussion boards, project website hosting, and a number of other development project resources. A significant number of open source projects are hosted at SourceForge.

The greatest drawback of SourceForge is its restriction against commercial projects. This, by its very nature, would violate the sacred covenant of open source projects. Therefore, faced with this dilema, where can a capitalist go, to collaborate on a development project that will actually generate revenue?

GotDotNet (which is owned and operated by Microsoft) has come to the rescue for those of use who earn our living as software developers. The service is titled GotDotNet Workspaces, and it went into beta testing on 9/16/2002. The mission statement for Workspaces reads:

GotDotNet Workspaces is an online collaborative development environment where .NET developers can create, host and manage projects throughout the project lifecycle.

GotDotNet Workspaces was brought to my attention when a workspace was created in conjunction with the #C# channel on EFNet. The channel workspace is located www.efnetcsharp.net (which just redirects you to the workspace at GotDotNet).

Access to a given workspace requires a Passport account. Once inside, they provide source control, bug tracking, and message boards for your workspace. In addition, since the workspaces are hosted within GotDotNet, code samples, FAQ’s, and tutorials are only a click away. It’s obvious that Microsoft is making an honest effort to help their development community by providing this collaborative workspace.

A whitepaper discussing GotDotNet Workspaces can be either viewed online or downloaded now.

After many attempts to load Debian GNU/Linux onto an old machine of mine, I gave up. LILO, or the LInux LOader, wasn’t working. This was related to drive geometry and the system’s antiquated BIOS. On a whim, I decided yesterday that I would load FreeBSD onto the box. This would give me an opportunity to try out Microsoft’s SSCLI code named Rotor, and learn yet another OS.

The installation went fine. Granted, I restarted the install three times, but that’s because I didn’t think I had the drives configured properly. All said and done, the install went quite well. In fact, it was much easier than Debian. The FreeBSD install requires in two floppies for a network install compared to Debian’s six.

Once loaded, I discovered that FreeBSD’s default security policies are much stricter than that of it’s cousin. As a result, my regular login account was not allowed to su root, and root was denied access to the box via SSH. This is where I started to discover the l33t’ness that is FreeBSD.

I’ve found in the past that top echelon of Debian users (and Linux in general) tended to look down on those just starting out. This is most evident on #debian on irc.openprojects.net. For whatever reason, I cannot understand why it’s such a crime to be a “newbie” at anything having to do with computers, *nix in particular. Not only that, but when I asked questions in #debian, that had to do with the difficulty I was having with my latest Debian install, they immediately assumes I was a newbie, and treated me as such.

OK, so I was accustomed to it. I encountered the same treatment a year and a half ago when I installed my first Debian machine, and certainly wasn’t going to let it get to me. So, tonight while Meg was putting Jordyn down, and I was watching Jerry eat, I felt it a good time to ask some questions in regards to my new FreeBSD machine.

I figure, with FreeBSD being free, there would be #freebsd on OpenProjects, and sure enough, I was right. Guess what? Not only was I met with the usual newbie responses, it was in fact, quite worse. I didn’t even have to ask a question before I realized what I was lying in wait. The channel topic is “By entering #freebsd you agree to RTFH, RTFM, and RTFW. || http://www.freebsd.org || http://www.google.com/bsd”. How about that?

My generalized response to those such acronyms is OMG, SMD, and GFY. I don’t know why they just don’t wrap the channel in barbed wire and post a sign that says “Keep Out”. Not only that, but I asked a question to whether or not Postfix, Procmail, and Cyrus-IMAP was included in the list of FreeBSD ported applications, and I was met with a belittling response about how I was stupid for using them. I didn’t even ask this guy for his opinion, and there I was being berated by someone I didn’t even know.

I have found, since I installed Linux for the first time, that the Open Source community is very elitist in nature. What on Earth for? My generalized impression of an open source developer is a middle aged loser that still lives in their parent’s basement and works at Pizza Hut (part time no less). Of course they can spend every waking minute coding free software, they only have to be able to afford Penguin mints and ThinkGeek.com t-shirts. I, on the other hand, actually have to make a living, and therefore, I code for money.

Not only do I code for money, but I code for food. I think that these “l33t g33ks” forget that computers weren’t invented for the betterment of man, they were invented so someone could make more money. Software patents? Absolutely. If I spend my time slaving away, especially time that I could be with my family, on an application, then dammit, I better get all the loot I can from it. Oh, and yes, I will make all efforts to reap maximum profits from all advanced in the computer sciences. But I digress.

This brings me back to the big question, “Why is it not OK to be a newbie?” Even the true l33t, and that’s Larry Wall, had to be a newbie at some point. I have to admit that on #C#/EFNet, we may rib a newbie, but never lambast them. What, is free Unix some sort of fraternity? Do I have to prove my worth, or my allegiance before I can be allowed into their secret society. I have a secret handshake for that, and it involves the middle finger. I’m proud to admit that I pray to the church of Microsoft. Bill Gates is on my hero list along with William Shockley, Alexander Graham Bell, and Thomas Edison, oh yeah, and Reggie Jackson.

You want to give you software away for free? Be my guest, but if I have a question, then don’t blow me off. If these OS’es where commercial products, A. they’d probably cost $10K per license, and B., we’d have documentation and support, but we don’t. Mailing lists and IRC channels, and Google, are our only savior when it comes to using them. So please don’t blow me off when I have a question. Thanks.

I just sent this email to iwon.com.


To Whom It May Concern:

I just heard an ad for iwon.com on WXRK New York. Your advertisement claimed that if I was to use Yahoo, I am a “moron” and the reasoning for this is the fact that iwon.com make suse of Google as your backend search engine.

I do not know if you are aware of this, but so does Yahoo. I would imagine that Yahoo would take some offense to your claims. Perhaps some research should have been conducted prior to releasing this radio ad.

I hope you take this under advisement when developing further radio advertisements. Thanks you.

I though I should share it with you.

if you implement an interface, for example, then open the class explorer for your class, then open up the bases and interfaces and then find the methods in the interface. right click and choose Add->Overide, and boom, in your code the method goes