Slashdot Mirror


User: Richard+W.M.+Jones

Richard+W.M.+Jones's activity in the archive.

Stories
0
Comments
761
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 761

  1. Re:jab on Microsoft Brand In Sharp Decline · · Score: 2, Insightful

    So last quarter RH's income was 22m while MS's was 6B+.

    That's profit, not revenue but anyway. MS's income depends almost entirely on a government-granted monopoly, whereas Red Hat is thriving even though they allow (in fact want) people to copy their software.

    Rich.

  2. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    Right, so from your point of view (you as a Russian citizen) it's mostly good that your government is "weak and slow" because they aren't enforcing "rights" (ie monopolies) which would just benefit foreign companies. If you want s/China/Russia/ in my great-great-grandparent post.

    Rich

  3. Re:Competitive Advantage on Red Hat to Coax Code Contributions From Companies · · Score: 1

    See my reply here.

  4. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    I don't see any government monopoly behind commercial software development (could you elaborate on this, if you please?)

    Copyright is a government-granted monopoly. It's not a force of nature. We all pay the police etc. to enforce it, and in return the copyright holder benefits.

    Rich.

  5. Re:Competitive Advantage on Red Hat to Coax Code Contributions From Companies · · Score: 1

    Why would you burn company resources on an in house project if a benefit can not be gained from it? If during the design phase of your project, it is discovered that the project is not worth more than the cost of development (hourly wages, etc) then the development should not happen in the first place. ANY code written in house must help the company turn a profit or otherwise create an advantage.

    Software gets written in-house for many reasons which don't always come down to cost. For example, suitable software might not exist (where by 'not exist' I include things like - it's available but doesn't run on our platforms, or it's too difficult to purchase), or our developers just went ahead and wrote it, or we inherited it from another company we bought. You often can't accurately know how much software really cost you to write, nor how much monetary benefit you get, nor the true cost of alternatives that you didn't try out.

    Nevertheless, putting that difficulty aside, you can see that some software really gives you a competitive advantage. Take Google -- they have their own system management & deployment software, written by an in-house team. They also wrote their own filesystem. For Google, with 10^6 or 10^7 servers this is a real advantage over competitors. Their filesystem enabled gmail and their management system enables them to manage their huge numbers of servers at a fraction of the cost of what was thought possible previously. Major competitive advantage over say MS and Yahoo.

    But Google, Microsoft and Yahoo also use software to manage their payrolls, reordering of stationary supplies, and conference room scheduling. Is that software really the defining feature of Google? Do Google have a huge advantage because they are able to schedule conference rooms more easily than their competitors? Or would they all be better off just sharing that cost and not having a big IT cost sink (whether it is because the respective companies wrote this software or they buy it in). Before answering, don't forget to include the cost of this software in the equation: conference room scheduling software isn't all "competitive upside", unless you somehow found a way to write/purchase this software for nothing.

    And if it gives you an advantage, it will most likely give another company the same advantage.

    Sure, in cutting-edge inventory control software (for Toyota), or if you've found the magic bullet to develop software for nothing.

    Rich.

  6. Re:Competitive Advantage on Red Hat to Coax Code Contributions From Companies · · Score: 1

    I don't know how many times I have to say this, but he's not talking about software which gives a competitive advantage. If your desktop remote management scripts give you such a big advantage over your competitors, then fine, keep them secret! But does your company also invent their own hammers because off-the-shelf hammers don't give you a secret advantage? Do you refuse to use off-the-shelf CPUs in your computers and instead create your own? Maybe you do, if you're the NSA. Probably you don't.

    Rich.

  7. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    Ok, but if my company sells the software, how can it benefit from that magnification?

    There are two points here.

    Firstly Jim isn't talking about packaged software for sale. He clearly states that 95% of the software written in the world is written inside companies, for companies themselves to use. Much of that gives the company a competitive advantage, but also a lot of it doesn't (think: toilet roll resupply spreadsheets, software to update desktops remotely, certain payroll and expenses software, etc.). It's this second type of non-competitive, internal software which Jim is talking about.

    Secondly, and the bigger point, your commercial software relies on a strange government monopoly to exist, and really it only works provided that everyone in the world agrees to police this monopoly (at our expense and your gain). Maybe that will continue, maybe places like, say, China won't see this as such a good deal for them in the future and instead they'll just copy your software and they won't see a particular advantage in them paying to maintain a monopoly for your benefit. Red Hat as a company instead relies on support -- what the people who work for Red Hat know and can do -- and doesn't require the expensive government monopoly.

    Rich.

  8. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    But you can use and develop and add on to open source programs *without* giving anything back.

    Sure you can, but this isn't a good long-term strategy.

    Let's say you fork Apache to add some super private feature. Now the development of Apache continues, but that's OK because your private version is better (for you). However after a while the 'public' Apache starts to diverge from your private copy, getting bug fixes, loads of new features and security fixes. This happens far faster than you can keep up because Apache has 100 developers for every one of your own.

    Now you're in a dilemma - do you keep your old, hard-to-maintain insecure private version? Or do you contribute the new feature back to Apache and thus get all the other features / bug fixes that you need?

    And this is, of course, without talking about the legal side of things w.r.t. GPL'd software (not that the GPL forces you to contribute changes back, unless you are distributing binaries).

    Rich.

  9. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    One company pays for initial development. That money is gone and spent. They're not getting it back, ever, but every competitor will get that initial development for free. No matter how much community help is provided, that company that gives away code ALWAYS spends more than competitors who get their hands on the code,

    That's complete nonsense. A couple of obvious counterexamples:

    Rob McCool wrote the original Apache webserver (it was called NCSA httpd at the time), and it was a very simple HTTP/0.9-only web server, barely configurable, hardly any features. Apache today is 100s of times larger and more featureful, has probably been ported to more server platforms than any other server software, runs more than half of the websites on the net, has a huge sphere of talent, books, tips, web pages, etc. around it. Rob McCool did not write all this himself (in fact I don't think he's even actively involved).

    Example 2: Linus Torvalds releases Linux 0.1 on the web. It's pretty crappy, it can just about boot on a basic single processor i386-based machine from a floppy, and has drivers for just a few pieces of hardware. Today Linux is millions of lines of code, has drivers for everything you can imagine, runs on everything and is very efficient. Linus's original work has been magnified maybe 10^4 - 10^6 times.

    You write some crappy software to manage payroll for your 10 employee company. It's barely more than a few scripts really. If you keep developing that software on your own, it may one day become a few slightly better documented scripts that can manage a 20 employee company. Released and with contributions from ten other developers, it could become a hugely powerful payroll suite that scales up and down, ported to everything, masses of features etc.

    Rich.

  10. Re:Yes, but... on Red Hat to Coax Code Contributions From Companies · · Score: 1

    Well, what's an advantage? How does a company that pays Joe Blow to write something, then give all of that code to competitors who did not have to pay Joe Blow, possibly benefit? It makes no business sense, whatsoever, other than PR.

    It makes complete business sense because there are likely to be 10 or 100 times as many developers outside your company as in it, who would be willing to contribute to improve the code. Alternatively you could join an existing project, contribute Joe Blow (your 1 internal developer) and gain 10x or 100x the development effort back because of the other developers and companies involved.

    In other words, it magnifies your own contribution. This, by the way, is exactly Red Hat's business model: There are more packages just in Fedora than there are employees at Red Hat, and I'm including all the office staff, cleaners, HR, etc in that number. Believe me, each Red Hat developer employee has their contributions magnified 10s or 100s of times.

    Rich.

  11. Re:Competitive Advantage on Red Hat to Coax Code Contributions From Companies · · Score: 1

    If I'm the CEO of a big-ass Insurance Company, Bank, Airline or Widget Manufacturer and I just invested a bajillion hours of developer time into creating software that gives me an advantage over my competition, why would it be in my best interest to give my code away?

    Because it's not this software that he's talking about. Obviously software which gives you a competitive advantage is your lifeblood and you should not give it away. It's all the other stuff that people should collaborate on, stuff like your toilet-roll reordering spreadsheets and custom desktop remote management scripts and (to a lesser extent) business apps like payroll and inventory.

    Rich.

  12. Re:Yes, but you're appealing against on Red Hat to Coax Code Contributions From Companies · · Score: 1

    Share their stuff with others? Give other companies an advantage that WE paid for? NEVER!

    And certainly for key business-driving software that attitude is right. I'm sure FedEx have a large amount of routing software which they wrote themselves and it may be their most important asset. However, FedEx's expenses software or stationary supplies reordering software ain't so critical to the business, and it's exactly this sort of thing which (if a company wrote themselves) then the company should be encouraged to collaborate on.

    Rich.

  13. Re:Technically true though on South African Minister Locks Horns With Microsoft · · Score: 2, Insightful

    Without patents, the result will be predictable: most people will keep their algorithms a closely guarded secret.

    You can't keep an algorithm secret since it's so simple to disassemble code.

    In the same way that patents don't help in pharmaceuticals these days either since mass spectroscopy makes it (relatively) simple to work out what a drug is composed of.

    The idea that patents protect us against those who would keep recipes secret belongs in the age of the alchemist.

    Rich.

  14. Re:Hmm. on A New Tool From Google Worries Brand-Name Sites · · Score: 1

    Now Google comes in, indexes your site, and the search-in-search feature starts to take away from a good deal of the traffic that is searching for specific content on your site. Although google's results do link to your site, the ads you would have served on search result pages are now no longer paying you as much.

    My heart bleeds for you. Oh wait, actually it doesn't.

    You can (and have been able to for years) tell Google to restrict adverts against your trademark, either to a group of approved companies or indeed just to no adverts but your own company (example). If you bothered to read the article you'll see that Google will even remove the search-within-search feature for your site if you ask them.

    Google doesn't owe you a living, but in this case they give you the tools and the ability to control adverts against your site.

    Rich.

  15. Re:Ah yes ... econet on BBC Micro Creators Reunite In London · · Score: 1

    The scary thing is if we were kids doing it nowadays, they'd probably call the police, take our DNA and put us in prison.

    Rich.

  16. Re:Ah yes ... econet on BBC Micro Creators Reunite In London · · Score: 1

    I guess no one told you about *PROT

    (Happy memories flood back ...) I knew about *PROT, it was the other people who didn't :-)

    In those pre-internet days there was so little sharing of information that each school probably learned the hacking and the protection techniques separately, or the latter by carefully reading manuals.

    Rich.

  17. Ah yes ... econet on BBC Micro Creators Reunite In London · · Score: 3, Interesting

    Econet ... a good example of why you shouldn't design a network with zero security for use by schoolchildren.

    Amongst its many flaws: You could spoof any machine on the network just by POKE-ing a single address (the machine's address was a single byte, I guess they never expected more than 256 machines on a single shared segment). I think the command was ?3362 = <node>

    You could send text messages to anyone on the network. But get this: the messages were injected into the remote system via the keyboard driver. That's right: You could TYPE REMOTELY ON ANYONE'S KEYBOARD over the network! What finally got me thrown out of the computing labs at school at age 14 was writing a program which typed on all the keyboards in the lab at the same time, controlling the whole lab from a single machine.

    Another good one was the quota system used by the file server. It didn't store total/available, as any sensible system would. Instead each user had a single quota value (free space). The only problem was you could also write to anyone else's file, eg. appending data to a file owned by another user. When you did the append, your own quota would be diminished. But when the other user deleted the file, *their* quota would be increased. I wrote several trojan games which other people ran that surreptitiously appended to a file owned by me. Then by deleting this file, I could steal other people's quota and sell it back to them later.

    Ah, misspent youth ...

    Rich.

  18. Re:What Languages? on What Programming Languages Should You Learn Next? · · Score: 1

    Obligatory:

    My FORTH tutorial

    Rich.

  19. Think functional on What Programming Languages Should You Learn Next? · · Score: 1

    "Functional" languages, actually a real misnomer. Really you should look at what are currently classed as "research" languages which are interesting because they have advanced features which make programming easier and safer.

    My list would include:

    1. OCaml (obviously, see my signature)
    2. Haskell
    3. Erlang
    4. SML / MLton
    5. CDuce, Aurochs, COQ, etc.

    Rich.

  20. The TERROR! on UK's MI5 Wants Oyster Card Travel Data · · Score: 4, Informative

    From TFA:

    The fear of cyber-warfare has climbed Whitehall's agenda since last year's attack on the Baltic nation of Estonia, in which Russian hackers swamped state servers with millions of electronic messages until they collapsed. The Estonian defence and foreign ministries and major banks were paralysed,

    Except that these were done by some Estonian script kiddies, so it wasn't "CYBERWARFARE!!!11@@!"

    Rich.

  21. Re:paradigm shift on Wikileaks Publishes FBI VoIP Surveillance Docs · · Score: 1

    Take the free software movement as an example... the movement isn't ruled by anyone, the society of human individuals (programmers) can license their work any way they like, but they _choose_ to push for freedom on to others.

    ... Thus showing that you understand neither anarchy nor the free software movement.

    Free software is the perfect example of governance. It arises from the grassroots, the workers writing the software, but it is there nevertheless. Take a look at projects like Debian. "Debian" is essentially defined by its huge policy document, a body of law which defines what does and what does not get distributed. Debian even has a constitution, a leader, elected annually, a cabinet (technical committee), law enforcement (the security guys) etc.

    And it's not just Debian. FSF, Fedora, FreeBSD all have similar organisations.

    So even if you publish your own software on your own private website eventually you'll have to conform (or your software will be packaged to conform) to all this law, if you ever want it in a major distribution.

    Rich.

  22. Re:Like a firehose.... on Google Says Spam, Virus Attacks to Get More Clever · · Score: 1

    I figure that's a rate of 2,800 per day, or 116 per hour. Nearly two spam messages, every minute, 24x7.... and most of it consists of duplicates. Why are the spammers doing this? Unless they are paid per message they send, I don't see it improving their chances of getting a message past filters.

    The spam is being sent by a botnet of indeterminate size, and not always in direct communication back to their "masters". Sending emails, even duplicates, costs nothing and is better than having to know the size of your botnet or be in constant communication with the individual bots.

    Rich.

  23. Re:YAWN on Google Says Spam, Virus Attacks to Get More Clever · · Score: 2, Funny

    This is a sales pitch, there's nothing new in that article. Google is just fishing for more business for postini...

    You mean TFA is just a sophisticated form of spam :-)

    Rich.

  24. Re:What's the deletionist justification? on The Battle For Wikipedia's Soul · · Score: 2, Informative

    I don't know why the parent was modded troll. I used to be very active on Wikipedia, but gave up after getting one two many things I'd worked hard on deleted by power-tripping admins.

    Rich.

  25. Re:Japan != Anything you want to emulate on Japan IDs All Its Citizens · · Score: 1

    They seem to be the #1 first world / major power on that list.

    Rich.