Vista has seen growth because it's not a new OS, it's an incremental upgrade to an existing one... It's comparable to linux users moving from ubuntu 6 to 7, or OSX users from 10.4 to 10.5. For the share of "linux" as a whole to increase, there needs to be more people using linux who weren't using any version of it before.
But you can expect the TV companies to make the listings available for free, so all you really need to do is grab from all the different tv station's listing pages. Some services also broadcast listing data with the program stream itself.
From waste, there is plenty of matter in this universe that is otherwise useless, and plenty of waste material that people actively try to get rid of. Converting it to energy would be a good disposal route.
I have used OTR over both google's jabber and between google's server and my own jabber server without problems... I think AOL just allow you to use the jabber protocol to connect to aim, not communicate with aim users from other jabber servers. Tho i would very much like such functionality.
It never had anything like that in it. What it had was basically a set of flags, that someone importing documents from old versions of Word and WordPerfect (and a few others) could use to record the fact that those documents had formatting settings that OOXML does not handle, so that, for example, if you wanted to convert back to the old document format, you could preserve that. The spec also said that programs producing new documents should not use these flags. So what your saying, is that OOXML is not capable of representing the type of formatting used in these cases? Surely that can be considered a shortcoming, and the format should be fixed so that it can represent these types of formatting.
In terms of backwards compatibility, these old apps will never open the OOXML files directly, another app will have to convert them. Surely this conversion app should be aware of how particular formatting can be represented in both formats while doing a conversion, and shouldn't need kludgy hacks like this.
Example (from memory, could be wrong):
Wordperfect 5 has a bug where "small caps" are displayed in a font size 2pt smaller than the rest of the text. When stored in a WP5.1 file the text is all stored at the same size, and the application bug renders the caps at 10pt.
Convert this to OOXML:
Conversion application is aware of the WP5.1 bug, and thus when opening a WP5.1 file it automatically marks the small caps as 10pt so they render properly.
Convert this (or any other file) to WP5.1:
Conversion application is aware of the WP5.1 bug, and thus when saving a WP5.1 file it marks the smallcaps at 2pt larger than they would be marked in any other format.
Microsoft and SCO depend on the sales of proprietary software, software being available for free renders their business model obsolete, and they would rather fight tooth and nail to prevent that rather than have to reinvent themselves. If software sales dried up overnight, these businesses would become hugely unprofitable and face bankruptcy.
RedHat, IBM and Sun don't depend on selling software, they all make most of their money from selling support services, although IBM and Sun also sell hardware too. Software is a necessary evil for them, it's mostly a cost associated with providing the other services they make profit from. It makes sense for them to get the software they need to compliment their other services as cheaply as possible, and by collaborating with each other and other parties they massively reduce their own costs... (ibm contribute a lot to linux, redhat makes use of ibm's contributions etc).
Sun's business isn't about selling proprietary software... It's about selling the complete package:
hardware, software, support
Their business is, and always has been, selling a complete package that works well together... The cost to them of producing the software was always quite high, with open source they can reduce that cost while encouraging new people to become familiar with their stuff. Sun's customers are large business/government and always have been, they want people to download their software for free at home and small businesses and run it on their self built systems, it increases mindshare. A large corporate won't run opensolaris on cheap hardware, they will buy a supported package from sun, and they're more likely to if their staff are familiar with it. Microsoft do much the same, they've always relied on warez copies to increase mindshare so that when these people go to work, microsoft is all they know, and corporations are far more likely to consider the cost of buying software less than the cost of being caught running warez.
Depends on the applications you used, and how they were written in the first place... I still regularly use an image viewer that's barely been updated since 1994 (xv, it has had a couple of patches for new formats i believe). While back in 1994 it would take a few seconds to decompress a jpeg, now it's instant, even for very large files. It also handles modern 12m pixel images from digital cameras just fine. Try running some really old unix apps on modern hardware, they usually work quite well... It's more the dos based apps that have limitations coded in. A lot of unix apps will quite happily fill a 32bit address space with data if they can, and some are 64bit clean and will use much bigger data files if you recompile them.
It happened to the Amiga, and to a lesser extent the Mac... When the existing line of CPUs stopped getting faster (Motorola stopped 68k development, and the G4 PPC stagnated for a while), people were forced to improve the performance of their software on existing hardware.
Also the value add variants are far less widely used... People buy billions of mass grown cheap tomatoes from supermarkets every day, the amount that are server in fancy restaurants is a lot less.. Where you're really paying for the service rather than the tomato.
I think that for most cases, operating systems and common software will end up available for free, proprietary software will be restricted to increasingly small niches. All you'll really see is software bundled with hardware and configured/tweaked to work well with that hardware, similar to your tomato analogy, similarly software supplied as part of consultancy services.
How about vmware? I dont think that runs on bsd either... Linux will run virtually everything bsd will (after a recompile)... And most linux apps will recompile for bsd, but bsd's linux emulation isn't perfect when it comes to precompiled linux apps... There's also hardware support, does bsd have drivers for modern ati videocards yet? I know the linux drivers suck, but its slightly better than nothing.
There is an open library for the voice talk feature, called libjingle, which is written by google and released under a fairly open license i believe... Many clients haven't implemented it yet, but that's hardly google's fault. You can get Asterisk (open source pbx) to connect to gtalk and use voice talk if you want to, that enabled you to bridge it to physical telephone handsets which is much better than talking into a laptop.
I run adium, and i don't have any aim bots showing up... I also use im+ on my phone. Except the "aol system message" one if i leave another client logged in (ie my phone), but that doesn't stay permanently and only pops up when you log in twice.
Yeah... Ideally AOL would... Open up the AIM network for jabber syndication (they already have some beta jabber client support) so that users of other jabber networks can contact AOL users via name@aol.com or name@aim.com etc... Halt signups for new accounts (except existing AOL subscribers)... Continue providing an account included with AOL subscriptions... Gradually phase out the existing non paying AIM accounts, give such users a chance to subscribe to a limited AOL service if they want to continue using their AIM account. Basically switch their IM model over to the same model currently used for their email service.
They can also still deliver ads to any client, they just need to it inband (the ad arrives as a message, say as a header at the top of each new conversation) as opposed to a seperate channel alongside the IM itself that's easily ignored.
I would very much like to see IM become standardised, it would make a great compliment alongside email, as it's better for interactive conversations and presence notifications are especially useful.
Your assuming third party clients will simply ignore out of band ads... But how will they block ads which are delivered as part of the message stream? Like, each time you open a new chat with someone, an ad shows up at the start of it.
The same way that web based ads still make revenue, despite third party ad blockers. The majority of clueless users will quite happily continue using an ad-ridden client and not think twice about it.. The tech savvy users who don't want to see the ads will find ways to get rid of them anyway, but are more likely to defect and take their clueless friends with them if it becomes a lot of hassle to block the ads.
You can use end to end encryption with google's service, just not with their client... Search for off the record messaging, adium has it built in and there are plugins for other clients.
Yeah, and the shop owner will no longer be able to buy food... But wait, he has a replicator too, he can replicate it.
The benefits outweigh the drawbacks, and while it sucks for the shopkeeper to become obsolete, there's no reason to stifle progress that would benefit millions for the sake of a small subset of people.
Isn't competition great? Browsers trying to outdo each other...
They compared against the windows versions of other browsers, so it kinda makes sense... For a good test, why not try putting windows and linux on a mac, so you can test the maximum spread of browsers while keeping the hardware static.
Perhaps on 64bit systems, you could limit firewire to a 32bit virtual address space... And only map things into it that you actually need the firewire devices to access. I'm not sure if firewire even supports a 64bit address space anyway.
On unix you update the system timezone information using your package manager, and job done... Your apps then use the new information. On windows you update the system timezone information, and the timezone information within several apps (which often need to be updated individually), and then you have to reboot.
So you magically get an extra hour of daylight you wouldn't have had otherwise? Don't be stupid, all you do is change the numbers assigned to any particular part of that daylight.
Vista has seen growth because it's not a new OS, it's an incremental upgrade to an existing one...
It's comparable to linux users moving from ubuntu 6 to 7, or OSX users from 10.4 to 10.5.
For the share of "linux" as a whole to increase, there needs to be more people using linux who weren't using any version of it before.
But you can expect the TV companies to make the listings available for free, so all you really need to do is grab from all the different tv station's listing pages.
Some services also broadcast listing data with the program stream itself.
What about blank HD-DVD media and drives for recording it? Are they available?
From waste, there is plenty of matter in this universe that is otherwise useless, and plenty of waste material that people actively try to get rid of. Converting it to energy would be a good disposal route.
I have used OTR over both google's jabber and between google's server and my own jabber server without problems...
I think AOL just allow you to use the jabber protocol to connect to aim, not communicate with aim users from other jabber servers. Tho i would very much like such functionality.
Surely that can be considered a shortcoming, and the format should be fixed so that it can represent these types of formatting.
In terms of backwards compatibility, these old apps will never open the OOXML files directly, another app will have to convert them. Surely this conversion app should be aware of how particular formatting can be represented in both formats while doing a conversion, and shouldn't need kludgy hacks like this.
Example (from memory, could be wrong):
Wordperfect 5 has a bug where "small caps" are displayed in a font size 2pt smaller than the rest of the text. When stored in a WP5.1 file the text is all stored at the same size, and the application bug renders the caps at 10pt.
Convert this to OOXML:
Conversion application is aware of the WP5.1 bug, and thus when opening a WP5.1 file it automatically marks the small caps as 10pt so they render properly.
Convert this (or any other file) to WP5.1:
Conversion application is aware of the WP5.1 bug, and thus when saving a WP5.1 file it marks the smallcaps at 2pt larger than they would be marked in any other format.
There is a difference there tho...
Microsoft and SCO depend on the sales of proprietary software, software being available for free renders their business model obsolete, and they would rather fight tooth and nail to prevent that rather than have to reinvent themselves. If software sales dried up overnight, these businesses would become hugely unprofitable and face bankruptcy.
RedHat, IBM and Sun don't depend on selling software, they all make most of their money from selling support services, although IBM and Sun also sell hardware too. Software is a necessary evil for them, it's mostly a cost associated with providing the other services they make profit from. It makes sense for them to get the software they need to compliment their other services as cheaply as possible, and by collaborating with each other and other parties they massively reduce their own costs... (ibm contribute a lot to linux, redhat makes use of ibm's contributions etc).
Sun's business isn't about selling proprietary software...
It's about selling the complete package:
hardware, software, support
Their business is, and always has been, selling a complete package that works well together... The cost to them of producing the software was always quite high, with open source they can reduce that cost while encouraging new people to become familiar with their stuff. Sun's customers are large business/government and always have been, they want people to download their software for free at home and small businesses and run it on their self built systems, it increases mindshare. A large corporate won't run opensolaris on cheap hardware, they will buy a supported package from sun, and they're more likely to if their staff are familiar with it.
Microsoft do much the same, they've always relied on warez copies to increase mindshare so that when these people go to work, microsoft is all they know, and corporations are far more likely to consider the cost of buying software less than the cost of being caught running warez.
Depends on the applications you used, and how they were written in the first place...
I still regularly use an image viewer that's barely been updated since 1994 (xv, it has had a couple of patches for new formats i believe). While back in 1994 it would take a few seconds to decompress a jpeg, now it's instant, even for very large files. It also handles modern 12m pixel images from digital cameras just fine.
Try running some really old unix apps on modern hardware, they usually work quite well... It's more the dos based apps that have limitations coded in. A lot of unix apps will quite happily fill a 32bit address space with data if they can, and some are 64bit clean and will use much bigger data files if you recompile them.
It happened to the Amiga, and to a lesser extent the Mac...
When the existing line of CPUs stopped getting faster (Motorola stopped 68k development, and the G4 PPC stagnated for a while), people were forced to improve the performance of their software on existing hardware.
Also the value add variants are far less widely used...
People buy billions of mass grown cheap tomatoes from supermarkets every day, the amount that are server in fancy restaurants is a lot less.. Where you're really paying for the service rather than the tomato.
I think that for most cases, operating systems and common software will end up available for free, proprietary software will be restricted to increasingly small niches.
All you'll really see is software bundled with hardware and configured/tweaked to work well with that hardware, similar to your tomato analogy, similarly software supplied as part of consultancy services.
How about vmware? I dont think that runs on bsd either...
Linux will run virtually everything bsd will (after a recompile)... And most linux apps will recompile for bsd, but bsd's linux emulation isn't perfect when it comes to precompiled linux apps...
There's also hardware support, does bsd have drivers for modern ati videocards yet? I know the linux drivers suck, but its slightly better than nothing.
There is an open library for the voice talk feature, called libjingle, which is written by google and released under a fairly open license i believe...
Many clients haven't implemented it yet, but that's hardly google's fault.
You can get Asterisk (open source pbx) to connect to gtalk and use voice talk if you want to, that enabled you to bridge it to physical telephone handsets which is much better than talking into a laptop.
I run adium, and i don't have any aim bots showing up... I also use im+ on my phone.
Except the "aol system message" one if i leave another client logged in (ie my phone), but that doesn't stay permanently and only pops up when you log in twice.
Yeah... Ideally AOL would...
Open up the AIM network for jabber syndication (they already have some beta jabber client support) so that users of other jabber networks can contact AOL users via name@aol.com or name@aim.com etc...
Halt signups for new accounts (except existing AOL subscribers)...
Continue providing an account included with AOL subscriptions...
Gradually phase out the existing non paying AIM accounts, give such users a chance to subscribe to a limited AOL service if they want to continue using their AIM account.
Basically switch their IM model over to the same model currently used for their email service.
They can also still deliver ads to any client, they just need to it inband (the ad arrives as a message, say as a header at the top of each new conversation) as opposed to a seperate channel alongside the IM itself that's easily ignored.
I would very much like to see IM become standardised, it would make a great compliment alongside email, as it's better for interactive conversations and presence notifications are especially useful.
Your assuming third party clients will simply ignore out of band ads...
But how will they block ads which are delivered as part of the message stream? Like, each time you open a new chat with someone, an ad shows up at the start of it.
The same way that web based ads still make revenue, despite third party ad blockers.
The majority of clueless users will quite happily continue using an ad-ridden client and not think twice about it..
The tech savvy users who don't want to see the ads will find ways to get rid of them anyway, but are more likely to defect and take their clueless friends with them if it becomes a lot of hassle to block the ads.
You can use end to end encryption with google's service, just not with their client...
Search for off the record messaging, adium has it built in and there are plugins for other clients.
Well, as you produce equal quantities of antimatter you can then react that antimatter with worthless (waste) matter to convert it back to energy.
And you could undercut them by replicating more replicators...
And why bother repairing? just replicate yourself some spares in advance.
Yeah, and the shop owner will no longer be able to buy food...
But wait, he has a replicator too, he can replicate it.
The benefits outweigh the drawbacks, and while it sucks for the shopkeeper to become obsolete, there's no reason to stifle progress that would benefit millions for the sake of a small subset of people.
Isn't competition great? Browsers trying to outdo each other...
They compared against the windows versions of other browsers, so it kinda makes sense...
For a good test, why not try putting windows and linux on a mac, so you can test the maximum spread of browsers while keeping the hardware static.
Perhaps on 64bit systems, you could limit firewire to a 32bit virtual address space... And only map things into it that you actually need the firewire devices to access. I'm not sure if firewire even supports a 64bit address space anyway.
On unix you update the system timezone information using your package manager, and job done...
Your apps then use the new information.
On windows you update the system timezone information, and the timezone information within several apps (which often need to be updated individually), and then you have to reboot.
So you magically get an extra hour of daylight you wouldn't have had otherwise?
Don't be stupid, all you do is change the numbers assigned to any particular part of that daylight.