[Info-vax] OT(?): Linux: developed by corporates. *NOT* developed by unpaid volunteers.
johnwallace4 at yahoo.co.uk
johnwallace4 at yahoo.co.uk
Sat Mar 28 15:46:30 EDT 2015
On Saturday, 28 March 2015 18:45:49 UTC, David Froble wrote:
> Jess Goodman wrote:
>
> > "...bottlenecks and performance problems that were introduced when
> > the data had to be replicated..." The obvious but unanswered
> > question is: Why did this data have to be replicated in the first
> > place? The answer: because there was no webserver for VMS that could
> > scale to anywhere near the performance capacity that AccuWeather
> > required.
>
> I see this as a problem resulting from the absurd idea of "free
> software". Once someone gets the idea of such, then the next step is
> "the price is right, make it work", and now you're limited to whatever
> someone will choose to implement, without pay, on their own time.
>
> Needless to say, that "free application" just might not be available in
> every environment. Or when ported to another environment, might not
> work so well.
>
> I'd also wonder at just what "performance capacity" is required, or
> currently in use at for instance AccuWeather? Why would the WASD web
> server not satisfy that demand? Not saying it should, just asking where
> it might not.
>
> I don't use a web server. One of my shortcomings, perhaps, perhaps not.
> To me a web server is just a listener socket, accepting connection
> requests, with some capability to do something with some of the data
> sent by a client. Perhaps over-simplified, but, that's what it does.
>
> With sufficient specifications, I cannot see why a web server could not
> be implemented on VMS to satisfy any requirements. Even a large cluster
> running multiple copies of the web server to meet the volume of
> connection requests. (No, I haven't volunteered to write such.)
>
> Also, you cannot solve a problem, unless you know what the problem is.
> I'd be curious as to where and why VMS based web servers do not satisfy
> the requirements?
>
> The subject interests me because a cousin of the web server, a web
> service, has greatly influenced the applications he's working with.
>
> In the old days, people would sit at terminals, with phones, and takes
> customer orders over the phone. (Dave shows his extreme age.) We have
> implemented "web services" and a protocol to enable customers to submit
> orders computer-to-computer. Again, basically a listener socket, with
> code to process specific requests from clients. We provide inventory
> inquiry, process sales orders, and such. The providers of software on
> the other end are loving it, and have taken steps to use this
> capability. It actually seems to be a bit astounding, how much this has
> changed the Codis customer's business.
>
> Slightly off topic story.
>
> We've been discussing how to set up things with more disaster tolerance.
> There have been few problems in the past, but, things can always be
> made better. Now, I was a bit confused with the "sudden" interest in
> disaster tolerance. The question was, "what happens if we lose a day's
> work (orders)?" I wondered what the problem was. After all, we're
> selling a few lawn mower parts, how much could be lost? A couple
> thousand dollars worth of orders?
>
> Yesterday I brought up that very question. The answer. "Oh, no, the
> customers have been expanding, a million dollar day is possible ...."
>
> .
> .
> .
>
> (Dave hits floor ....)
>
> .
> .
> .
>
> While laying on floor, stunned, Dave considers his (possibly out of
> date) labor rates ....
>
> Further discussion discloses that financial reporting from the GL system
> has had to be modified to handle the greatly increased figures ....
>
> (More thoughts on out of date labor rates ....)
>
> Ok, enough on the story ..
>
> But one thing is clear. The customers have increased business greatly,
> and part of that is because of the new web services that we've
> developed. It has been a real "changer" of the business.
>
> As a simple example. The dealers now have small systems, and usually
> have software that provides a "parts explosion" of the products they are
> working on. If they select a particular product, the dealer system can
> obtain a real time inventory availability on every distributor running
> Codis, and let the dealer know what's available. The dealer system can
> then take the selected part(s) and immediately send an order to the
> distributor, who can fill the order from inventory, or, another
> distributor using Codis. Do that on the phone ....
>
> So, now, I can say that I understand just how important it is to embrace
> and develop some new ways of doing business. We, and I assume others,
> have been able to do it on VMS. The question then becomes, why are
> others having problems doing so, and what needs to happen to rectify
> that situation?
>
> I can specify one thing, the disgusting TCP/IP from HP. I'm glad VSI is
> going to look at this.
Dave said "whatever someone will choose to implement, without pay, on
their own time. "
Dave, with the greatest respect, you may need to get out more :)
Various Linuxes may be free to download but there are lots of people
being paid by their big-name employers to do Linux development. The
proportion of input from unpaid volunteers isn't quite negligible but
it seems it's a lot smaller than you've been thinking (how does 13%
sound?).
The Linux Foundation does a survey of where the Linux changes come
from, and sometimes it gets reported. Apparently you'd be surprised by
the numbers. Perhaps others would too. So here's a recent sample.
E.g. in 2013 [1], top corporate contributor was Red Hat at 10% of
all changes. Next big names, in order, were Intel (9%), TI (4%),
[Linaro (4%) aren't famous], Suse (3%), IBM (3%), Samsung (2%),
and Google (2%). There are plenty more corporate names on the list,
not all of them widely known in the land of VMS and Basic, but in
their fields they are big names: e.g. Oracle, Broadcom, Qualcomm,
Cisco, etc.
In 2013 the proportion of changes submitted by sole
developers working on their own was only 13%.
One well known name not showing on that list: HP. There is a category
for "unknown", at 3%.
I realise statistics are a wonderful thing, and are more often used
for support than for illumination. But have a think about this. Linux
isn't $$$ free, it's paid for by the customers of the companies whose
employees are paid to contribute.
Does this change anything in your picture? Not sure. But it might.
[1] http://arstechnica.com/information-technology/2013/09/google-and-samsung-soar-into-list-of-top-10-linux-contributors/
which in turn reflects
http://www.linuxfoundation.org/news-media/infographics/who-writes-linux-2013
Slightly better analysis for 2013's changes (but fewer raw numbers) at
http://www.infoworld.com/article/2610207/open-source-software/who-writes-linux--corporations--more-than-ever.html
For the equivalent info for changes during 2014 see
http://arstechnica.com/information-technology/2015/02/linux-has-2000-new-developers-and-gets-10000-patches-for-each-version/
but in summary it's not that different than the previous year and HP are
still invisible (? there's stuff like HP's involvement with OpenStack. Right.)
More information about the Info-vax
mailing list