Alex Shirley wrote
What Sebastain says is correct and right.....
> IMHO any developer should be able to select for himself, which target group he is focusing on and which features he needs
If the customer is not getting support for their product... then they should go elsewhere or adapt, simple as that.
Module developers sometimes have enough on their plate without having to support "legacy" products (nb I'm just using "legacy" as a term), and assuming they are not under contract to do so, then the choice is theirs alone (not the customers) and if they make a bad decision then their company will suffer.
So if your DNN modules don't support the version of SQL Server either upgrade or go elsewhere.... It's no different situation with any other piece of software nowadays...
If you want to protect yourself then start a contract with the supplier and observe their warrenty/terms and conditions carefully.
... and if you don't like it, complain to the module developer! I would not complain directly to Microsoft for instance if my latest copy of Wordstar isn't working properly :). And if the guy is an open source developer, consider paying him to support the product the way you want it supported, give him/her a bit of bread and butter (something in return).
SQL Server 2000 is hardly a legacy piece of software. There are more installations of it than SQL Server 2005. That's based on the companies I work for. SQL Server is an expensive product and companies do not upgrade it quicky, specially when the software works just fine. SQL as a language hasn't changed much. Relational databases haven't changed either. They add incremental features but the basic operations are still the same. Inserts, deletes, updates, selects, stored procedures and triggers all work the same way. SQL Server 6.5 is legacy.. not 2000.
By the same token then no web developer should support IE6. It's legacy software according to your view. IE8 is coming out soon. But no web developer wants to ignore IE6's market segment. It is still big. Personally I want IE6 to go away but we live in a real work where we need to support current customers. IE6 users wont upgrade if they have no compelling reason even if MS doesn't support it anymore. They don't care what MS does about IE 6. As long as the web sites they visit work fine, they will keep using IE6. Legacy software or not.
I develop software and I am not seeing anything that's available in SQL Server 2005 which I can't live without and which SQL Server 2000 can't do in some fashion. 2005 makes life easier but I would still not ignore 2000 as a revenue source.
I visited the module vendor's site which produces a module which doesn't work on 2000 and there's nothing about which version of databases it supports.
Even dotnetnuke.com doesn't mention which versions of SQL Server it supports. Unless it's buried somewhere on the site. bad.. bad.