Sony used the CPU from the PSX to manage the PS2, allowing it to play PSX games also. So of course Sony will use the PS2 CPUs (i hate pluralizing intialations), probly in an all on one chip setup, to manage the PS3. That leaves them with no backwards compatibility with the PSX.
Except the PSX chip is required to run PS2 games; it serves as an I/O processor. This arrangement is fairly common; a Sega Master System is the I/O processor for the Sega Genesis.
The other reason why no one has dropped 8.3 is that everyone is doing LFN differently. OS/2 can not read Windows LFN, Windows can not read OS/2 LFNs. No need to bring Apple into it.
Mac OS 8.x supports Windows 9x's VFAT long filenames on FAT filesystems.
The other irritating feature is that LFN is supported when the GUI is loaded. You can not fix a LFN from a Win9x boot disk.
Typical Microsoft practice of tying various things to their OS (in this case the GUI). You can add LFN support to DOS with LFNDOS. Works for LFN-compatible DOS programs such as command.com 9x, edit.com 9x, and all DJGPP programs.
All your hallucinogen are belong to us.
Go ahead. Just _try_ tab completion or ad[vV]anced.{glob,pattern}s on MICROS~1.
I just did. It worked. Know why? I use Bash instead of command.com. A good version of Bash DOES exist for both DOS and Windows (see my earlier comment #41).
How exactly is the music going to be CD quality if you can store 5 hours on 500 megs.
500 megabytes / 5 hours * 8,000,000 bits/megabyte / * hr/3600 s = about 224 kilobit/s. And 224 kbit is just about enough for sounds-just-as-good-as-a-CD quality; see also r3mix.
>>A LAN-party network may not even be connected to the Internet
>More of a problem, but how often does this happen?
Whenever the LAN party is at a location that doesn't have a DSL or cable connection that allows multiple IPs and/or won't cut off service if you use NAT. Do you really want to pay a million dollars to pack up and move yourself, your family, and your seven friends and their families to a town (or area thereof) that offers DSL or cable? Or will you play games that don't require authentication to a central server?
The key difference is that a pure multiplayer game (like Quake3 or Phantasy Star Online) will always have the network connection active and so the validation is no big deal.
Except Quake 3's network design is nothing like Phantasy Star Online's, and Quake 3 has a single player.
I understand central authentication being used in games that require a connection to the full Internet, such as massively multiplayer games such as EverQuest. I don't understand such authentication being used in LAN-oriented games such as Quake 3 or Tribes (AYBABTU). A LAN-party network may not even be connected to the Internet.
Thing is, Tribes 2 is going to use central authentication, but it isn't massively multiplayer. I can't see people buying business DSL just to get multiple IPv4 addresses so that everyone at a LAN party can authenticate to Sierra's central server.
I think a 56 Kilobit connection could easily handle 4 Kilobits.
Wow! It'd let me surf an order of magnitude faster. From the article:
An average session,
browsing the Internet, handling e-mails and coding in C++ results in a fairly satisfactory 60:1, with bitrates in the order of 4Kbps.
If "Internet" is taken to include "World Wide Web," then Slashdot loading 1000% faster is a Good Thing.
All your hallucinogen are belong to us.
apparently we have been stealing from the companies that charge 14.99 for a cd that costs them about 50 cents to package and market.
It costs more than that to market a CD. It costs to record the music, it costs to license the samples used on the CD, and it costs to produce promotional tools such as a website or music video.
Napster is going down for all the wrong reasons.
The "wrong reasons" you're referring to include the fact that recording artists who publish their work for a free download have a very hard time getting their work on mainstream radio thanks to under-the-table payola systems that the RIAA and NAB maintain.
When English first forked from the Germanic trunk, it too had a flexible word order. The languages spoken in Star Wars world most likely evolved in a similar fashion. All your hallucinogen are belong to us.
If people are just too lazy to check the FreeDB option in their clients and start contributing
Where's that option in the latest Winamp again? The current CDDB developers' license requires that you access no CD metadata source except Gracenote CDDB. This means that clients cannot connect to FreeDB.
Thus, on Windows 95, a GPL program could not link to DirectX (which isn't a part of the OS proper).
I guess I misinterpreted "operating system." If it comes with the operating system distribution or can be obtained as part of an OS vendor's upgrade package, it is considered part of the OS; "the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." It seems you just have to make DirectX 8 or the Visual Basic libraries a separate download and make a case for "this is an OS vendor sanctioned OS upgrade."
how does the license of the language one uses in any way related to the license of the software?
Not the license of the language itself, but the license of the libraries used to implement the language. For example, the C language itself has no license, whereas Cygwin (a Win32 implementation of POSIX, including gcc) has a GPL libc, infecting just about every program (unless you use the msvcrt.dll support, in which case you fall under the OS exception).
Does this mean that it isn't morally wrong to make a developer pay for a toolkit just because the OSS community doesn't like his preferred OS? Does a GPL program on Windows count any less than a GPL program on Linux?
The Windows version of Qt that Trolltech sells may contain GPL incompatible code licensed from other entities; it costs money to develop GPL compatible code. This is part of why Mozilla took so long to replace some of the features of older Netscape releases. But Qt Free Edition is under GPL; you are free to start a project to port it to whatever platform you choose. According to QT's README, "If you want
to port Qt to a new platform, please read the PORTING file."
Applicability of patents is decided in court... not by lawyers alone.
Unless (as is often the case, especially in patent and copyright suits) the big corp has more money to pay for lawyers and bribe the judge than you do and can simply drag the trial until you're out of money.
So, according to your logic, I couldn't license a Perl program under the BSD license, since it would conflict with the GPL?
If you plan to link in both a GPL'd library (module, whatever) and a proprietary library that doesn't come with the OS, there would be a conflict. If you plan to link in a GPL'd library and also use the old advertising clause version of the BSD license, there would be a conflict.
BeOS is proprietory, and I use OSS software all the time.
There are two types of libraries that can be linked into a GPL'd program: (a) GPL compatible libraries and (b) libraries that are included with the operating system distribution and are distributed separately from the program. BeOS programs use the latter, but the MS Visual Basic runtime is neither.
There wasn't a large library of free software on UNIX either, until GNU came along.
There wasn't a large library of free software anywhere until the GNU project, especially because Richard M. Stallman apparently invented the copyleft that keeps free software free.
Don't tell me the same can't be done on Windows.
This seems to imply that a "critical mass" of free software will be achieved much faster on free operating systems. Go spread the word about Wine (a free clone of Windows that runs on top of POSIX+X11). Get it installed at your local LUG's installfest, and you'll see more free software on Windows, as users create programs that run both on their free OS (Wine) and their friends' systems (MS Windows).
The Licensed Application will only be distributed for non-commercial use on General Purpose Personal Computers. "General Purpose Personal Computers" or "PCs" are general purpose personal computers consisting of a desktop or laptop model, a display monitor, keyboard and mouse. PCs do not include any attachments or peripherals except an external CD drive, DVD drive, hard drive, printer, scanner and/or analog Audio Equipment such as speakers. An external device that reads TOC and also displays text or graphics is NOT a PC.
Note that this definition excludes computers with common peripherals such as (/me scans the back of my computer) trackballs, touchpads, drawing tablets, joysticks, floppy disk drives, Zip drives, tape drives, network cards, modems, video capture hardware, etc. (This license is useless, as floppy drives are included with most PCs, and use of a network card or modem is required to access the Gracenote CDDB® database.)
The real GPL compatibility killer: "You agree not to modify or disable any Gracenote CDDB Client functions or to otherwise interfere with the operation of the Gracenote CDDB Client." Also, "The Client ID must be embedded in binary form in your Licensed Application, and must not be easily extractable by End-Users or other developers."
Or this:
You will use the Gracenote CDDB Client and the Gracenote CDDB Database as the exclusive source for CD identification and Data when your Licensed Application accesses such information by reading a CD's TOC or disc identification number and retrieves Data or related data via the Internet.... Your Licensed Application shall not have or enable a function that permits transmission of TOC or the combination of TOC together with Data to anyone other than Gracenote.
Translation: "You will not modify, or allow to be modified, the hostname or IP number accessed by the software." Not compatible.
According to http://www.cddb.com/dev/lic/sched_c.html, hashing a CD's TOC is patented, which means that Gracenote can send lawyers to take down FreeDB at any time. Go to delphion.com and look up U.S. Patents 5987525, 6061680, and 6154773.
FreeDB infringes U.S. Patents #5,987,525; #6,061,680; #6,154,773, and other patents issued or pending, and foreign counterparts. See also non-commercial license terms schedule C.
Okay, I didn't realize it'd require a port. However, I take offense to your "hostile to free software" comment. Windows has an extensive freeward community
I assume "freeward" is a misspelling for "freeware." In that case, I know about all royalty-free binaries, but most of them are not free software. There's a difference.
OSS software does not need to run on an OSSOS.
But copylefted free software can never be written in Visual Basic, as that would require providing the source code of the MS Visual Basic runtime and releasing it under a compatible license. Tough luck getting Microsoft to comply there. (Or is the VB runtime covered by the operating system exception to the common licenses?)
And there isn't that large of a library of GPL'd Windows software to infect Windows programs with GPL either.
7. Use Plural Forms From Other Languages: A contributor was the proud author of a VMS script that kept track of the "statii" returned from various "Vaxen". Esperanto, Klingon and Hobbitese qualify as languages for these purposes. For pseudo-Esperanto pluraloj, add oj. You will be doing your part toward world peace.
The hobbits in Tolkien's The Lord of the Rings spoke a language called Westron, which remains largely undocumented as it was completely translated into English in the novel.
30. Insist on using "c" for const in C++ and other languages that directly enforce the const-ness of a variable.
Funny thing is, I was actually taught pretty much that, as the convention in the Mac environment is to use "k" before constants.
Seriously folks, this is an excellent reference on how to write a code obfuscator for code that should be recompilable but not modifiable (under the EULA). Several UNIX apps are distributed this way.
NOT UNTIL LINUX RUNS DIRECTX APPS, and then I will JUMP ONTO LINUX soooo fast
Wine already implements a subset of DirectDraw and DirectInput, enough to run many older (and more imaginative) games. And there are libraries such as Allegro and ClanLib that make porting across Windows (DirectX) and Linux (X11/DGA) a matter of a recompile.
LINUX IS NOT READY FOR GAMES, not yet. Name a game that you can just install and start playing without touching any config files.
Once you have the Allegro library installed from source tarball (./configure; make depend; make; su -c make install), you can run any free Allegro game such as freepuzzlearena, TOD, or scores of others. There are also emulators to run other platforms' games (such as TuxNES and SNES9x).
It specifically says that the code is generated based on the hardware in your system. Unless you swapped out hardware as part of your format-and-reinstall
What if the format-and-reinstall was because you swapped out hardware? What if you are installing Windows onto the new hard drive you just bought? Luckily, there's a better way: Generic Windows. It's Wine running on top of Linux or BSD. And as long as developers continue to support Windows 9x, Wine will be fine.
>>Back on topic: will qt free edition (or xfree86)
>>ever be ported to windows 9x?
>Probably not in this lifetime.
YM "not by Trolltech." Qt Free is GPL and can be ported. XFree has already been ported to NT, and there's a good shareware X server from Microimages called MI/X. I don't think it would be that hard to get Qt Free running under Win32, or does Qt have some technical issues I'm not aware of that one of its biggest competitors that has been ported to Win32 doesn't?
By then, you should be able to pick up a PSONE from Funcoland for $15.
Except the PSONE apparently has no serial port for connecting a console to another console for two-player two-TV gaming.
All your hallucinogen are belong to us.
Sony used the CPU from the PSX to manage the PS2, allowing it to play PSX games also. So of course Sony will use the PS2 CPUs (i hate pluralizing intialations), probly in an all on one chip setup, to manage the PS3. That leaves them with no backwards compatibility with the PSX.
Except the PSX chip is required to run PS2 games; it serves as an I/O processor. This arrangement is fairly common; a Sega Master System is the I/O processor for the Sega Genesis.
Sony just keeps building that game base.
Actually, that was Toaplan.
All your hallucinogen are belong to us.
The other reason why no one has dropped 8.3 is that everyone is doing LFN differently. OS/2 can not read Windows LFN, Windows can not read OS/2 LFNs. No need to bring Apple into it.
Mac OS 8.x supports Windows 9x's VFAT long filenames on FAT filesystems.
The other irritating feature is that LFN is supported when the GUI is loaded. You can not fix a LFN from a Win9x boot disk.
Typical Microsoft practice of tying various things to their OS (in this case the GUI). You can add LFN support to DOS with LFNDOS. Works for LFN-compatible DOS programs such as command.com 9x, edit.com 9x, and all DJGPP programs.
All your hallucinogen are belong to us.
Go ahead. Just _try_ tab completion or ad[vV]anced.{glob,pattern}s on MICROS~1.
I just did. It worked. Know why? I use Bash instead of command.com. A good version of Bash DOES exist for both DOS and Windows (see my earlier comment #41).
All your hallucinogen are belong to us.
I'm not on Linux (I miss tab completion the most), so I can't grep for it
If you use Red Hat Cygwin (GNU software for Windows) or the full version of DJGPP (GNU software for DOS), you get bash and grep.
Back on topic... lack of tab completion in the WinDOS distributions is what keeps us using easy-to-type 8.3 names.
All your hallucinogen are belong to us.
How exactly is the music going to be CD quality if you can store 5 hours on 500 megs.
500 megabytes / 5 hours * 8,000,000 bits/megabyte / * hr/3600 s = about 224 kilobit/s. And 224 kbit is just about enough for sounds-just-as-good-as-a-CD quality; see also r3mix.
All your hallucinogen are belong to us.
>>A LAN-party network may not even be connected to the Internet >More of a problem, but how often does this happen?
Whenever the LAN party is at a location that doesn't have a DSL or cable connection that allows multiple IPs and/or won't cut off service if you use NAT. Do you really want to pay a million dollars to pack up and move yourself, your family, and your seven friends and their families to a town (or area thereof) that offers DSL or cable? Or will you play games that don't require authentication to a central server?
All your hallucinogen are belong to us.
The key difference is that a pure multiplayer game (like Quake3 or Phantasy Star Online) will always have the network connection active and so the validation is no big deal.
Except Quake 3's network design is nothing like Phantasy Star Online's, and Quake 3 has a single player.
I understand central authentication being used in games that require a connection to the full Internet, such as massively multiplayer games such as EverQuest. I don't understand such authentication being used in LAN-oriented games such as Quake 3 or Tribes (AYBABTU). A LAN-party network may not even be connected to the Internet.
Thing is, Tribes 2 is going to use central authentication, but it isn't massively multiplayer. I can't see people buying business DSL just to get multiple IPv4 addresses so that everyone at a LAN party can authenticate to Sierra's central server.
All your hallucinogen are belong to us.
I think a 56 Kilobit connection could easily handle 4 Kilobits.
Not when a site is slashdotted within five minutes and it isn't even sending at 4 kilobits.
(That didn't turn out too well... let's try that again.)
__________________________________________________
I think a 56 Kilobit connection could easily handle 4 Kilobits.
Wow! It'd let me surf an order of magnitude faster. From the article:
If "Internet" is taken to include "World Wide Web," then Slashdot loading 1000% faster is a Good Thing.All your hallucinogen are belong to us.
apparently we have been stealing from the companies that charge 14.99 for a cd that costs them about 50 cents to package and market.
It costs more than that to market a CD. It costs to record the music, it costs to license the samples used on the CD, and it costs to produce promotional tools such as a website or music video.
Napster is going down for all the wrong reasons.
The "wrong reasons" you're referring to include the fact that recording artists who publish their work for a free download have a very hard time getting their work on mainstream radio thanks to under-the-table payola systems that the RIAA and NAB maintain.
All your hallucinogen are belong to us.
When English first forked from the Germanic trunk, it too had a flexible word order. The languages spoken in Star Wars world most likely evolved in a similar fashion.
All your hallucinogen are belong to us.
If people are just too lazy to check the FreeDB option in their clients and start contributing
Where's that option in the latest Winamp again? The current CDDB developers' license requires that you access no CD metadata source except Gracenote CDDB. This means that clients cannot connect to FreeDB.
All your hallucinogen are belong to us.
Thus, on Windows 95, a GPL program could not link to DirectX (which isn't a part of the OS proper).
I guess I misinterpreted "operating system." If it comes with the operating system distribution or can be obtained as part of an OS vendor's upgrade package, it is considered part of the OS; "the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." It seems you just have to make DirectX 8 or the Visual Basic libraries a separate download and make a case for "this is an OS vendor sanctioned OS upgrade."
how does the license of the language one uses in any way related to the license of the software?
Not the license of the language itself, but the license of the libraries used to implement the language. For example, the C language itself has no license, whereas Cygwin (a Win32 implementation of POSIX, including gcc) has a GPL libc, infecting just about every program (unless you use the msvcrt.dll support, in which case you fall under the OS exception).
Does this mean that it isn't morally wrong to make a developer pay for a toolkit just because the OSS community doesn't like his preferred OS? Does a GPL program on Windows count any less than a GPL program on Linux?
The Windows version of Qt that Trolltech sells may contain GPL incompatible code licensed from other entities; it costs money to develop GPL compatible code. This is part of why Mozilla took so long to replace some of the features of older Netscape releases. But Qt Free Edition is under GPL; you are free to start a project to port it to whatever platform you choose. According to QT's README, "If you want to port Qt to a new platform, please read the PORTING file."
All your hallucinogen are belong to us.
Applicability of patents is decided in court ... not by lawyers alone.
Unless (as is often the case, especially in patent and copyright suits) the big corp has more money to pay for lawyers and bribe the judge than you do and can simply drag the trial until you're out of money.
All your hallucinogen are belong to us.
So, according to your logic, I couldn't license a Perl program under the BSD license, since it would conflict with the GPL?
If you plan to link in both a GPL'd library (module, whatever) and a proprietary library that doesn't come with the OS, there would be a conflict. If you plan to link in a GPL'd library and also use the old advertising clause version of the BSD license, there would be a conflict.
BeOS is proprietory, and I use OSS software all the time.
There are two types of libraries that can be linked into a GPL'd program: (a) GPL compatible libraries and (b) libraries that are included with the operating system distribution and are distributed separately from the program. BeOS programs use the latter, but the MS Visual Basic runtime is neither.
There wasn't a large library of free software on UNIX either, until GNU came along.
There wasn't a large library of free software anywhere until the GNU project, especially because Richard M. Stallman apparently invented the copyleft that keeps free software free.
Don't tell me the same can't be done on Windows.
This seems to imply that a "critical mass" of free software will be achieved much faster on free operating systems. Go spread the word about Wine (a free clone of Windows that runs on top of POSIX+X11). Get it installed at your local LUG's installfest, and you'll see more free software on Windows, as users create programs that run both on their free OS (Wine) and their friends' systems (MS Windows).
All your hallucinogen are belong to us.
As of yesterday, Gracenote has posted a *free* (FREE, NO COST) license to freeware developers.
There's a difference between freeware and free software. The terms of the non-commercial license conflict with those of a certain popular free software license.
Check this out:
Note that this definition excludes computers with common peripherals such as (/me scans the back of my computer) trackballs, touchpads, drawing tablets, joysticks, floppy disk drives, Zip drives, tape drives, network cards, modems, video capture hardware, etc. (This license is useless, as floppy drives are included with most PCs, and use of a network card or modem is required to access the Gracenote CDDB® database.)The real GPL compatibility killer: "You agree not to modify or disable any Gracenote CDDB Client functions or to otherwise interfere with the operation of the Gracenote CDDB Client." Also, "The Client ID must be embedded in binary form in your Licensed Application, and must not be easily extractable by End-Users or other developers."
Or this:
Translation: "You will not modify, or allow to be modified, the hostname or IP number accessed by the software." Not compatible.Of course, there are a couple patents on using a TOC hash as a database key that keep you from just using FreeDB instead.
All your hallucinogen are belong to us.
According to http://www.cddb.com/dev/lic/sched_c.html, hashing a CD's TOC is patented, which means that Gracenote can send lawyers to take down FreeDB at any time. Go to delphion.com and look up U.S. Patents 5987525, 6061680, and 6154773.
All your hallucinogen are belong to us.
Considering Grip uses FreeDB by default
FreeDB infringes U.S. Patents #5,987,525; #6,061,680; #6,154,773, and other patents issued or pending, and foreign counterparts. See also non-commercial license terms schedule C.
All your hallucinogen are belong to us.
Okay, I didn't realize it'd require a port. However, I take offense to your "hostile to free software" comment. Windows has an extensive freeward community
I assume "freeward" is a misspelling for "freeware." In that case, I know about all royalty-free binaries, but most of them are not free software. There's a difference.
OSS software does not need to run on an OSSOS.
But copylefted free software can never be written in Visual Basic, as that would require providing the source code of the MS Visual Basic runtime and releasing it under a compatible license. Tough luck getting Microsoft to comply there. (Or is the VB runtime covered by the operating system exception to the common licenses?)
And there isn't that large of a library of GPL'd Windows software to infect Windows programs with GPL either.
All your hallucinogen are belong to us.
7. Use Plural Forms From Other Languages: A contributor was the proud author of a VMS script that kept track of the "statii" returned from various "Vaxen". Esperanto, Klingon and Hobbitese qualify as languages for these purposes. For pseudo-Esperanto pluraloj, add oj. You will be doing your part toward world peace.
The hobbits in Tolkien's The Lord of the Rings spoke a language called Westron, which remains largely undocumented as it was completely translated into English in the novel.
30. Insist on using "c" for const in C++ and other languages that directly enforce the const-ness of a variable.
Funny thing is, I was actually taught pretty much that, as the convention in the Mac environment is to use "k" before constants.
Seriously folks, this is an excellent reference on how to write a code obfuscator for code that should be recompilable but not modifiable (under the EULA). Several UNIX apps are distributed this way.
All your hallucinogen are belong to us.
NOT UNTIL LINUX RUNS DIRECTX APPS, and then I will JUMP ONTO LINUX soooo fast
Wine already implements a subset of DirectDraw and DirectInput, enough to run many older (and more imaginative) games. And there are libraries such as Allegro and ClanLib that make porting across Windows (DirectX) and Linux (X11/DGA) a matter of a recompile.
All your hallucinogen are belong to us.
LINUX IS NOT READY FOR GAMES, not yet. Name a game that you can just install and start playing without touching any config files.
Once you have the Allegro library installed from source tarball (./configure; make depend; make; su -c make install), you can run any free Allegro game such as freepuzzlearena, TOD, or scores of others. There are also emulators to run other platforms' games (such as TuxNES and SNES9x).
All your hallucinogen are belong to us.
It specifically says that the code is generated based on the hardware in your system. Unless you swapped out hardware as part of your format-and-reinstall
What if the format-and-reinstall was because you swapped out hardware? What if you are installing Windows onto the new hard drive you just bought? Luckily, there's a better way: Generic Windows. It's Wine running on top of Linux or BSD. And as long as developers continue to support Windows 9x, Wine will be fine.
All your hallucinogen are belong to us.
>>Back on topic: will qt free edition (or xfree86)
>>ever be ported to windows 9x?
>Probably not in this lifetime.
YM "not by Trolltech." Qt Free is GPL and can be ported. XFree has already been ported to NT, and there's a good shareware X server from Microimages called MI/X. I don't think it would be that hard to get Qt Free running under Win32, or does Qt have some technical issues I'm not aware of that one of its biggest competitors that has been ported to Win32 doesn't?
"write one, run anywhere" widget set
Java Swing, Tcl/Tk, GTK+, Allegro... The field is already crowded.
All your hallucinogen are belong to us.
-tetris, and galaaxia are all there for the taking off the internet if you wanna do something a little more "usefull" with your calculator
It may have been a falling tetramino game, but it wasn't Tetris, as that's a trademark of The Tetris Company LLC.
All your hallucinogen are belong to us.