Geeks With Blogs
Chaz Blogs It's all about the eXperience!

Many people don't take MS based Open Source seriously.  And DotNetNuke 3 is a painful and glaring example of why.  What is the primary difference between DNN 3 and say Mambo Server (Linux)?  Give up?  Mambo can be run over a free database server (MySQL) supported by a majority of Linux hosting providers at no extra cost in the hosting plan.  DNN 3, well since the group supporting the MS Access DB provider “went under” anyone who wants to use DNN 3 in a hosting environment is stuck with SQL Server.  Although hosted SQL Server costs have dropped over the years, they are still expensive for developers and small businesses who are the ones typically drawn to Open Source solutions.

If you want to put a finer point on the problem, a good deal of non-MS based Open Source runs on free or low cost software (i.e. Linux, Apache, MySQL, PHP).  If you wanted to split hairs, you may even say that requiring the use of MS Access is problematic as the office suite isn't all that inexpensive either. 

Don't get me wrong, I'm not a LAMP fanatic!  In fact my bread is buttered by Microsoft based solutions.  I'm simply trying to point out that as long as we are required to use what people perceive as expensive core products to prop up an “Open Source” solution, the MS-Open Source conga line will remain small.

A first step is to bring back the MS Access provider for DNN 3.  Once we have done this we should try something courageous like creating a provider for MySQL.  Wouldn't that shock the world?  Rumors might fly that MS developers were actually serious about “Open Source“.

--chaz

Posted on Monday, March 28, 2005 11:55 PM Architecture, Paterns and Practices | Back to top


Comments on this post: MS-Open Source Struggle

# re: MS-Open Source Struggle
Requesting Gravatar...
I don't remember the licensing exactly, but why doesn't DNN just deliver the product with MSDE? It's a free version of SQL that would easily support DNN.
Left by Eric Maino on Mar 29, 2005 12:28 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
Patrick brings up a good point. My intention was not to pick on DNN. In fact, the reason I used DNN is because (IMHO) DNN is the best and biggest example of a fully functional MS-Open Source system. And I am not pandering here! However, being the biggest and the best example, I think it suffers from what most MS-Open Source projects will suffer from. And that is the inability to stand 100% on Open Source technology.

--chaz
Left by chaz on Mar 29, 2005 10:06 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
.NET Framework = FREE Download
DotNetNuke = FREE Download
MSDE = FREE Download
MySQL/MySQL DataProvider = FREE Download
Mono = FREE Download (Now Supports VB.NET)

Left by dbottjer on Mar 29, 2005 4:28 PM

# re: MS-Open Source Struggle
Requesting Gravatar...
Don't forget that the MSDE does not give you the license to use it for production applications.
Left by Michael Hines on Apr 12, 2005 8:14 PM

# re: MS-Open Source Struggle
Requesting Gravatar...
While you could use the MSDE, I would not recommend it for production even if you are using it for personal use. It has a connection limit and database size limit.
Use it to install the product.
Use it to show your friends.

Alternative: Run MySQL instead and try the other options.
Left by T on Apr 16, 2005 11:04 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
MSDE or SQL Express is fine for an application like DNN.

MSDE 2 is licensed for commercial deployments to anyone who has Microsoft operating system. Doesn't help LAMP, but helps anyone else. SQL Express is in beta right now, but is expected to have the same license.

>Many people don't take MS based Open Source seriously. And DotNetNuke 3 is a painful and glaring example of why. What is the primary difference between DNN 3 and say Mambo Server (Linux)?

Actually, on the dedicated hosts that I've priced, Windows 2003 + SQL Server Web Editions run approximately the same price as Linux + MySQL. Typically, they run Redhat Enterprise Server and typically they have obtained licenses for MySQL. They aren't required to do so, but its a common practice because it helps them when there's a server problem.

The bulk of the cost is in bandwidth and server hardware, and most hosting sites seem to recognize this and price accordingly. I've been shopping around for a while for a dedicated host, and there's not a clear price break either way. A couple providers had OpenBSD and Solaris -- I will probably end up going with one of those, in all honesty, because I trust their default configurations and I don't trust Redhat's.

The reason the projects aren't taken seriously is that there are a few Linux users in prominant places, and a few FSF people in prominant places who strongly disagree with giving users a choice of application platform. They feel Linux and Open Source software must practice the same lock-in that closed source software has performed in order to succeed.

In reality, they are doing more to hurt open source software than they can imagine. The key to getting rid of Microsoft is having a viable alternative that can be "dropped in."
Left by Dave Bacher on Apr 18, 2005 4:49 PM

# re: MS-Open Source Struggle
Requesting Gravatar...
Can someone please post an URL for the MySQL DataProvider? Been googling it for I dont know how long, but I just cant find the place to download it!
Left by D75 on May 02, 2005 11:40 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
Does anyone know, how one can go about creating a MS Access Data Provider for dnn 3.XX???
Left by Dusty on Aug 26, 2005 1:32 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
Does anyone know, how one can go about creating a MS Access Data Provider for dnn 3.XX???

reach me @ <a href=www.xperior.co.za>www.xperior.co.za</a>
Left by Dusty on Aug 26, 2005 1:33 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
I think DNN is a great solution! However, I must agree that having MySQL support would make it far more attractive. In addition, I feel that most LAMP software has many developers writing code and making available for free with source while on the MS camp they seem to charge for every little module, skin, etc.
Left by Victor on Apr 30, 2006 11:12 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
I really agree that DNN needs to support MySQL and MS Accesss by default.

There may be some small websites which can use Access.

Others can use MySQL.

It will make it in true sense a Open Source tool.
Left by SpinTeen Pixel on Jun 27, 2006 6:49 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
anyone know that DNN could'nt connect with mysql????
Left by zen99 on Oct 16, 2006 10:21 PM

# re: MS-Open Source Struggle (DNN)
Requesting Gravatar...
I recently attempted to download DNN from their website. I was told I would get a verification code in my email, and nothing even came. So I signed up two more times at different accounts and not one time did they send me a verification code. I think maybe they stoped working on it and distributing it?
Left by LordLink on Nov 30, 2006 3:33 PM

# re: MS-Open Source Struggle
Requesting Gravatar...
Anyone there who has DNN 2.x source code..we better go back to DNN 2.x as it provides MS Access Support. PLease send me at richjo2000@gmail.com
Left by richard on Mar 13, 2007 8:33 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
Can someone please post an URL for the MySQL DataProvider? Been googling it for I dont know how long, but I just cant find the place to download it! .please help
Left by hassan on Oct 10, 2007 2:10 AM

# re: MS-Open Source Struggle
Requesting Gravatar...
My self i am looking at "Mojo portal" as a good mono compatible mysql/firebird/sqlserver/what ever friendly alternative

mono-lamp deployment works greate and with mono steadily becoming faster even then .net it could be a very good alternative.

it might not have as many modules as of yet..
(but not all DNN modules are all that good either...)
Left by Zerq on Apr 30, 2009 8:04 AM

Your comment:
 (will show your gravatar)


Copyright © Chip Lemmon | Powered by: GeeksWithBlogs.net