AFAIK, Apple has announced that QuickTime 5 will support MPEG-1 and MPEG-2 (or support them better than QuickTime 4), but they have not announced MPEG-4 support. If anybody has proof that I'm wrong, please correct me because I'd like to see MPEG-4 support as much as the next guy.
I'm too lazy to dig up the FSF's page on this topic, but you can write GPL'ed plugins for proprietary apps; you just need to include an exception in the license.
RSA still has a variety of products, most of which don't rely on the patent for their business model.
e.g. Presumably some people buy SSL-C instead of just linking OpenSSL with BSAFE. If they bought it in the past, they'll probably keep using it even though there are free alternatives.
Sony has licensed Memory Stick to several other companies, but that still won't solve the problems that Memory Stick = oppression. And AFAIK, CompactFlash is a totally open spec that doesn't even require licenses.
You are right about how microkernels work, but MacOS X does not use a microkernel. Drivers, filesystems, the network stack, etc. all run in kernel space (although many parts are loadable modules).
Don't let mentions of Mach confuse you; Darwin/MacOS X is based on Mach, which appears to mean "we hacked it until it didn't look like Mach anymore".:-)
GCJ can compile direct from Java source to native code, although the results are pretty much the same as compiling from bytecode (since the bytecode is equally expressive as the source).
From what I've heard, Serial ATA is just ATA/100 with cheaper cables. It's still only 2 drives per bus, still internal-only, still no hot-plug, etc. For cheap internal drives, Serial ATA will be great. For everything else, there's FireWire.
You didn't mention anything about how much traffic you expect. If the traffic is small enough to fit on one machine, you could use several 3ware IDE controller cards with 80GB drives attached to them to get a lot of storage cheap.
So if Galeon was MPL'ed from the beginning, there never would have been a problem. It makes me wonder why the author purposely created a license incompatibility.
There won't be any GPL violations, because with dual-licensed software, you can choose to only abide by one of the licenses if you want to. So AOL can just follow the MPL and they'll be OK.
The MPL does not require that patches be submitted back to Mozilla.org. (Such a requirement would be even sillier on MPL'ed software that's not from Mozilla.org.) The MPL is also less viral than the GPL (MPL'ed code can be linked into proprietary apps like Netscape), so it's more like the LGPL IMO.
Why do we need special software to view AOL content on every platform? Why can't they just use standard formats and protocols and save a lot of effort?
NGWS (Next Gen Windows Services) was the codename for.NET; I thought the VM was part of the Common Language Runtime (CLR), which itself is part of the Common Language Infrastructure (CLI).
By maybe someone from MS should straigten this whole naming thing out.
it would mean a guranteed income of a size greater than ad revenue, for practically every site
I doubt it. On the Web, 1% of the sites get 99% of the hits. For the other 99% of sites, micropayments would barely pay for the hosting (if you're lucky). If you're not lucky, people just stop visiting the site altogether. Nothing is guaranteed.
AFAIK, Apple has announced that QuickTime 5 will support MPEG-1 and MPEG-2 (or support them better than QuickTime 4), but they have not announced MPEG-4 support. If anybody has proof that I'm wrong, please correct me because I'd like to see MPEG-4 support as much as the next guy.
I'm too lazy to dig up the FSF's page on this topic, but you can write GPL'ed plugins for proprietary apps; you just need to include an exception in the license.
RSA still has a variety of products, most of which don't rely on the patent for their business model.
e.g. Presumably some people buy SSL-C instead of just linking OpenSSL with BSAFE. If they bought it in the past, they'll probably keep using it even though there are free alternatives.
Yeah, but buying it at auction is the gamble. What if you raise >$35K and then don't win?
Can I make my own channels?
Sony has licensed Memory Stick to several other companies, but that still won't solve the problems that Memory Stick = oppression. And AFAIK, CompactFlash is a totally open spec that doesn't even require licenses.
You are right about how microkernels work, but MacOS X does not use a microkernel. Drivers, filesystems, the network stack, etc. all run in kernel space (although many parts are loadable modules).
:-)
Don't let mentions of Mach confuse you; Darwin/MacOS X is based on Mach, which appears to mean "we hacked it until it didn't look like Mach anymore".
The x86 version of MacOS X is currently schduled to be released... never.
The Interl site doesn't mention anything about a cache-coherent bus protocol, so I assume that these new CPUs don't support SMP.
GCJ can compile direct from Java source to native code, although the results are pretty much the same as compiling from bytecode (since the bytecode is equally expressive as the source).
From what I've heard, Serial ATA is just ATA/100 with cheaper cables. It's still only 2 drives per bus, still internal-only, still no hot-plug, etc. For cheap internal drives, Serial ATA will be great. For everything else, there's FireWire.
You didn't mention anything about how much traffic you expect. If the traffic is small enough to fit on one machine, you could use several 3ware IDE controller cards with 80GB drives attached to them to get a lot of storage cheap.
So the device can just use SSL for all of its connections and not listen for any incoming connections. Problem solved.
So if Galeon was MPL'ed from the beginning, there never would have been a problem. It makes me wonder why the author purposely created a license incompatibility.
There won't be any GPL violations, because with dual-licensed software, you can choose to only abide by one of the licenses if you want to. So AOL can just follow the MPL and they'll be OK.
The MPL does not require that patches be submitted back to Mozilla.org. (Such a requirement would be even sillier on MPL'ed software that's not from Mozilla.org.) The MPL is also less viral than the GPL (MPL'ed code can be linked into proprietary apps like Netscape), so it's more like the LGPL IMO.
For those of use not closely following Galeon development, what was the licensing problem? What license is Galeon under?
So what do you think about the Spring and EROS papers? You have read the Spring and EROS papers, right?
Why do we need special software to view AOL content on every platform? Why can't they just use standard formats and protocols and save a lot of effort?
Napster requires a computer, which (believe it or not) not everyone has. A TV + TiVo is probably cheaper than a computer + Napster.
Some recent Java VMs can stack-allocate objects in cases where it's safe to do so.
If you write an app that uses any .NET features, it will require the .NET runtime, which is probably at least as big and complex as the JRE.
NGWS (Next Gen Windows Services) was the codename for .NET; I thought the VM was part of the Common Language Runtime (CLR), which itself is part of the Common Language Infrastructure (CLI).
By maybe someone from MS should straigten this whole naming thing out.
Check out SawMill Linux, which is a multi-server version of Linux on the L4 microkernel.
it would mean a guranteed income of a size greater than ad revenue, for practically every site
I doubt it. On the Web, 1% of the sites get 99% of the hits. For the other 99% of sites, micropayments would barely pay for the hosting (if you're lucky). If you're not lucky, people just stop visiting the site altogether. Nothing is guaranteed.