Roger Bisson wrote:
James,

All OS platforms benefit from the network effects of wide usage.
I agree, but 'free as in beer' helps here more than 'free as in source'.

To the average developer, Solaris (which, in a closed model, you would have to 
pay for)
I think you are confusing 'free source' with 'free download'. I do think its in Oracle's interest to allow hobbyists and micro-companies to have a very low-cost solution and the admin costs may mean that 'free as in beer' is no worse than a low cost license.


If we agree that applications often drive the widespread adoption of a 
platform, then application developers make the primary decision. Sun's decision 
to make Solaris generally available at nominal or no cost (and by Solaris, I 
also refer to OpenSolaris) places SunOS (and complementary technologies) in the 
hands of developers at little cost; similarly when compilers and development 
tools are given away freely as in Netbeans, JDeveloper and the like.
I agree. I think making it widely available (and 'supported' on non-Oracle hardware) is very important. But the number of developers who need or even want the Solaris source code is rather small and making it (the source) available doesn't necessarily have any impact at all on whether ISVs can or do use it. To some extent ISVs will do whatever they need to target their market anyway and if big companies use Solaris and want software for it then ISVs will supply it.

Personally I'd like to see a product priced at OS/X but without the nasty legalese - but the big issue there is really that Sun never managed to leverage the binary interfaces and their industry position to get a better hardware supportstory on modern motherboards than Linux. (I don't want support for basket case old hardware - but good support for what's on the boards now, including embedded graphics, gig-e and RAID chipsets).
Compare this to HP-UX, and AIX which require access to more specialised 
technology platforms. As a developer, I do not have access to these platforms 
and am unlikely to develop software for them unless there is a specific need 
to. The growth of Windows in the data centre is a prime example of technical 
folk recommending technologies they are familar with.
Indeed, though in fairness Windows is a rather good server platform and works well, and has particular advantages with Windows clients, not least with the integrated security. Also from memory you can sign for access to remote dev hosts for both HP-UX and AIX so you can beetstrap to the platform without buying your own.

Oracle could easily make Solaris available for charges comparable to Windows 
Professional, and Windows Server (circa £100, and circa £800) and attract sales 
but it would also require Oracle to make a commitment to support (and provide 
warranties with respect to) non Sun hardware and offer wide driver support 
which it may not be prepared to or have the resources to do at this time.
Indeed. But i don't think 'open source' will fix that. The sort of hardware that's very attractive as a user is often only supported marginally on Linux and really needs the hardware vendor to provide timely support.
I am not sure what you paid for your IPX but it would have cost several 
thousands of pounds in or about 1992.
It cost a small fortune. Worse, the crappy C++ compiler cost as much as MSDN Universal and didn't come with a year's worth of support and upgrades.
 What are you running OpenSolaris on?
VBox and native on a PC. But I have some E420Rs and E280Rs I'd like to run it on too. Shame they're so noisy.
Open sourcing allows, to some extent, the company to concentrate on the stuff that 
matters to it (like the underlying service and infrastructure technologies) to support 
"big iron" technologies that it can sell to organisations, while reducing its 
cost of supporting commodity technologies such as graphics cards etc and slick user 
interfaces on cheap commodity equipment for developers: Xorg, Gnome, KDE etc all of which 
are open source projects.
Here we disagree. I don't want crappy partial support of modern nVidia and ATI graphics - I want the realy full-fat blob that also runs the card on Windows 7, and that needs core engineering and will be easier to organise with NDAs and joint engineering resources. I'd rather pay for a consumer product and have that support than the sort of support that you get with 'freedom first' Linux solutions.


My personal view is that Solaris is more viable in the long term with the 
existence and continued development of OpenSolaris, than it would be if 
OpenSolaris were simply abandoned; the value of the open source model being 
that those consumers working with OpenSolaris on commodity equipment may be 
somewhat less demanding than paying customers would be.
I agree, but I remain unconvinced that the availability of source for the kernel is very important. This isn't Linux - the kernel interfaces are more stable. Granted there is pain trying to keep up with Linux with 'me too' changes to the way graphics cards are handled but I think the key there is probably not to run in that race at all but to stabilise a framework that is not necessarily playing catchup with Linux but does support what the graphics card vendors want. If you could make a graphics card host env that hosts WDM drivers then life would be dandy.
Granted, Oracle could simply focus on Solaris (with its supported and 
evaluation / developer licensing model) and abandon OpenSolaris but what would 
it gain by doing so, and what would it lose?

I'm not sure how many people are committed to OpenSolaris distribution 
development, testing and production and developing and maintaining the 
community resources (as compared to those working on underlying Solaris 
technologies, testing etc) but I would question whether the overhead involved 
is so great as to outweigh the benefits of a widespread and growing developer 
base, growing deployment and commitment to Oracle technology stack and 
word-of-mouth within the technical community.
I agree - I just think having a working freely available 'hobby and non-commercial use' version is important, and being able to download the source is rather less so. For most of us anyway. So I find it irksome that such a small minority of users can make so much noise about source availability when the big picture is 'how much will Oracle care about improving Solaris and keeping it running on hardware I can afford?' (Which is: shiny new white box x64 and ebay old crocs that doesn't need 3-phase power)

James


_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to