Choice #2 is incorrect. In the case of ASPs the GPL does not apply to any in house software you use. This includes the software running the service you sell to your customers. The GPL applies ONLY if you redistribute the software to a 3rd party outside of your company.
That effectively means that you do NOT have to pay any fees at all for your in house database server.
Also for #2 you incorrectly imply that your customers have to pay for a server liscense. The additional cost is for the client libraries, and those costs are to be paid by you (of course you do pass those costs on to your customers, but they are not paying for that liscense).
As for #3 you MySQL 4.0.x is protocol compatible with the 3.23 version of the product. You can still use the GPL 4.0.x version of the database server for your customers, while linking against the 3.23 library version. This will most likely break with the 4.1 release, but, with the current stable versions of MySQL it works flawlessly for us.
I am a geek who works in a tech company. The last word I want to hear on/. is "traction". It's bad enough I have to hear it at work where people are paid to say that type of crap, but here??? Please don't subject me to that crap anymore.
The only type of traction I want to hear is about some big knobby tires kicking up the mud making my SUV's paint job unnoticable.
I beg to differ on the CD across the lab thingy. If the data is already on a hard disk it's faster to stream the data over a 100Mbit network vs reading it off of a CD drive. Typically a network connection can sustain 8-9 MB/s where a 48x CD Drive is only 7200 k/s. And that 7200k/s is if you are lucky.
Even streaming it off of the CD would be faster because of the extra latency of getting the media (the throw) and inserting it into the drive.
MS *has* ported at least one of it's applications to Linux. Way back in the day I remember getting a link off of irc for Windows Media Player. This was for the 1.2.x kernel series. When Linux 2.0 came out there was a small change to the OSS api that broke Media Player.
I'm not sure if the version I used was "public" or not, but I did download it from microsoft.com and it was Linux native.
Hmmm... I have prolems with Fuck being the most foul of foul words.
Say for instance you go to a weight watchers meeting (mostly women I have noticed) and asked the participants if Fuck is the most foul of foul words. Most will probably say yes, until you also mention the word Cunt. It has been my experience that Cunt is the foulest word of all (at least here in the US)
Any one else agree with me that Cunt should be labeled as the most foul of foul words?
The main thing is to not use disk images, but instead what the origional poster said. One giant tar ball. I would love to see how many people could actually make an image of their harddrive fit on a CD. Even though this guy is sounding like he want's to put just a few megabytes of information on the harddrive, how many drives do you know are 650 MB or less now?
The best way that I can think of to do this would make a simple tar ball like joshua said. Then on initial bootup have init run a shell script instead of the/etc/rc.d stuff. In this shell script you would set the host name and IP and that's about it. once that is completed write the config to disk and change/etc/inittab to run as normal and you are installed.
... In Safeway we use a program called SuperSked which once you have it up and configured properly does in fact write do scheduling pretty well.
If you are looking to run it on linux I am not sure if there is a linux native version but the version we use runs on SCO OpenServer so the ibcs (sp??) module *MAY* work. I know the DOS version of SuperSked needs one of them keys that attach to your parallel port, but, as for the UNIX version I am not sure if a key that is used. There once was a message up on the console about a "Liscense Daemon" being restarted so that may be used instead of the parallel port key.
Now for the POS system: There was a review of a POS system in the Linux Journal a while back ( I think this year) called LinuxPOS which is mentioned in an earlier comment with URL.
Well, if anyone has ever looked at the info produced outa this nifty program you can see serial numbers run rampant. A serial number in the processor would mean jack. As all this type of information is readily available to begin with in some form or another. Plus you do have to have software reading this information in the first place. (on a side note it would be easier to do this with the CPU probably since access to the other types of hardware probably need special permission [root or as a function of the drivers], and access to the CPU ID may be a valid instruction. But, since I don't know that much about that low of a level of the workings of the CPU don't take my word for it.
You obviously don't pay for floor space at a co-location data center.
Choice #2 is incorrect. In the case of ASPs the GPL does not apply to any in house software you use. This includes the software running the service you sell to your customers. The GPL applies ONLY if you redistribute the software to a 3rd party outside of your company.
That effectively means that you do NOT have to pay any fees at all for your in house database server.
Also for #2 you incorrectly imply that your customers have to pay for a server liscense. The additional cost is for the client libraries, and those costs are to be paid by you (of course you do pass those costs on to your customers, but they are not paying for that liscense).
As for #3 you MySQL 4.0.x is protocol compatible with the 3.23 version of the product. You can still use the GPL 4.0.x version of the database server for your customers, while linking against the 3.23 library version. This will most likely break with the 4.1 release, but, with the current stable versions of MySQL it works flawlessly for us.
I am a geek who works in a tech company. The last word I want to hear on /. is "traction". It's bad enough I have to hear it at work where people are paid to say that type of crap, but here??? Please don't subject me to that crap anymore.
The only type of traction I want to hear is about some big knobby tires kicking up the mud making my SUV's paint job unnoticable.
I beg to differ on the CD across the lab thingy. If the data is already on a hard disk it's faster to stream the data over a 100Mbit network vs reading it off of a CD drive. Typically a network connection can sustain 8-9 MB/s where a 48x CD Drive is only 7200 k/s. And that 7200k/s is if you are lucky.
Even streaming it off of the CD would be faster because of the extra latency of getting the media (the throw) and inserting it into the drive.
MS *has* ported at least one of it's applications to Linux. Way back in the day I remember getting a link off of irc for Windows Media Player. This was for the 1.2.x kernel series. When Linux 2.0 came out there was a small change to the OSS api that broke Media Player.
I'm not sure if the version I used was "public" or not, but I did download it from microsoft.com and it was Linux native.
Say for instance you go to a weight watchers meeting (mostly women I have noticed) and asked the participants if Fuck is the most foul of foul words. Most will probably say yes, until you also mention the word Cunt. It has been my experience that Cunt is the foulest word of all (at least here in the US)
Any one else agree with me that Cunt should be labeled as the most foul of foul words?
How many men does it take to open a beer??
None.
The best way that I can think of to do this would make a simple tar ball like joshua said. Then on initial bootup have init run a shell script instead of the /etc/rc.d stuff. In this shell script you would set the host name and IP and that's about it. once that is completed write the config to disk and change /etc/inittab to run as normal and you are installed.
... In Safeway we use a program called SuperSked which once you have it up and configured properly does in fact write do scheduling pretty well.
If you are looking to run it on linux I am not sure if there is a linux native version but the version we use runs on SCO OpenServer so the ibcs (sp??) module *MAY* work. I know the DOS version of SuperSked needs one of them keys that attach to your parallel port, but, as for the UNIX version I am not sure if a key that is used. There once was a message up on the console about a "Liscense Daemon" being restarted so that may be used instead of the parallel port key.
Now for the POS system: There was a review of a POS system in the Linux Journal a while back ( I think this year) called LinuxPOS which is mentioned in an earlier comment with URL.
I am just happy to see all this attention from
commercial game manufactures
keep it coming