Hi John,

I would actually like to see some form of OSG and .NET/C# integration for those who need it.

I would however rather see end users adopting Java, Python, Lua and Ruby etc over C#, simply because it allows developers to retain full portability that the OSG offers.

Now that Java is open source it will become even more pervasive platform, it just makes more sense in terms of long stability of platform than C#.

The recent Novell/MS patent covenant by comparison is pretty empty commitment to making .net a pervasive platform, in fact its likely to do the exact opposite, other Linux distributions are now more likely to drop .net since MS used the recent pact to make noise about the MS patent "threat" other Linux vendors and end users are exposed to.  The "standardisation" of C# doesn't include patents covenants.

MS has been actively trying to kill OpenGL for many years, MS has been trying to kill Linux too, the OSG wouldn't exist today if it weren't for OpenGL or Linux so we all have to be thankful that they have failed...so far. 

Adopting MS technologies gives it greater influence over the industry, and turning away from non MS technologies gives these other technologies/groups less influence and weakens them.  If the rest of the industry is too weak it can be manipulated by MS or simply destroyed.  Choices that we have as developers, and choices that our end users have dwindle as the rest of the industry weakens. We as developers are just pawns in this great power play.

Choice is a good thing, but choice also requires a conscious decision to keep it, other wise its easy to loose it.  Sometimes, we are offered choices that in the short term do us good, but in the long term actually close down choices, the poison pill.

For the OSG I'd like to see .NET integration, to help those who are already locked into this route to keep at least some of their options open.  If the OSG doesn't support .NET in some way then perhaps they'll turn to Direct3D based API's, and OpenGL and the OSG will suffer so from this perspective C#.NET is better than loosing users.   The less C#/.NET/Direct3D code people use the greater their options are, and the stronger the industry will be long term. 

Promoting the likes of Java, Lua, Python and Ruby is something that is much more natural to the cross platform, standards based ethos of the project.  For the long term health of the OSG project and user users these choices will be our lifeblood.

Robert.








_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to