Actually, the FSF's VP, Bradley M. Kuhn, says (in this slashdot interview):
I believe strongly that all published software should be Free Software.
...
However, programmers don't deserve any "rights" that infringe on the freedoms of others. ...
Today, some argue that the "right to choose your own software license" is the greatest software freedom. By contrast, I think that, like slavery, it is an inappropriate power, not a freedom. The two situations both cause harm, and they differ only in the degree of harm that each causes. ...
Sounds an awful lot like he doesn't want the programmer to be able to choose their own license, now doesn't it?
If you combine this with other statements that RMS has made, it appears that they both fervently wish for a world in which it is not possible to publish software under any license other than the GPL...
I recently oversaw the moving of several hundred thousand dollars of Sun & Cisco kit from a Colocation facility in Georgia to one in Florida.
Total cost, including packaging, shipping, and insurance, was around $6,000
All packaging was custom made -- they stapled together several sheets of cardboard to make a box exactly the right size. Most equipment was double packed... interior box with at least 3-4 inches of blown foam between equipment and walls of box, and then an exterior box... with at least 3 inches of styrofoam peanuts between the two boxes.
Some of the smaller computers (4u high) were packed two to an interior box, with blown foam between, and around all sides. One item (Sun E3500) had a custom wooden crate built, with a combination of solid and blown foam protecting the server.
Items were congregated by size, and then using a combination of metal straps and plastic wrap (like they use at airports) were fastened to wooden pallets. One item, a honking huge (650lbs) Sun Array in it's rack, got it's own pallet.
Everything arrived in good condition... only two small incidents: the threaded feet on the Sun Array cabinet were bent, because they were used to keep it from rolling, and weren't designed for that; and a little bit of blown foam sneaked through the cracks and stuck to a couple of things. No need to argue with the shipping company, or make any insurance claims...
Now, this level of preparation is probably overkill for just a couple of machines. But still... if I were shipping my computers cross country (and I have 8 computers in my personal menagerie), I would use more than bubble wrap and a standard box to hold them. First try would be to get ahold of the original packaging (a tip... if you want to save the original packaging, breakdown the box, and put all of the styrofoam in a plastic bag... easier to put away like that). Second would be to see if there was a packaging company in my city that could make some blown foam packaging. Last would probably be to do something double walled, with styrofoam peanuts around the equipment and between the two boxes.
I also wouldn't use any shipping company for high-ticket items without a decent level of insurance... if they won't give the insurance, use another company.
FWIW, the company that I used for this shipment is Packaging and Shipping Group. No affiliation with them other than as a satisfied customer...
And these discs still are compatible with CD-ROM players -- as long as you play audio.
Actually, it is becoming increasingly common for CD-ROMs in computers to use CDDA to extract & play audio instead of a direct analog hookup to the sound card.
All recent Mac's are like this, and recent pc clones are also being built this way.
Out of the three computers at home that I use the most (iBook w/internal DVD drive, iMac w/internal CD-ROM, and Dell w/internal CD-R/RW), only one (the Dell) has an analog connection from the CD drive to the sound card... the other two use digital extraction, and thus can't play these CD's.
Runs Windows 95/98/ME/2000, Linux, NetBSD, (all x86 off course).
Now with a Max OS X beta out... and it performs reasonably well too (Windows 98SE/Office 2000 are perfectly usable on my iMac 333Mhz G3, and the iBook is a 500Mhz G3).
See, now it's a fair comparison -- considering that the Transmeta chip sort of emulates x86 instructions too:)
What was your email again? hmm... clickety-click...
Pay no attention to those men at your door... they're just there to... ummm... sell you Amway...
(and for the record: 1 SparcStation 20 running Solaris 7, 1 Ultra 10 clone running Solaris 8, one HP 715 running HP/UX 11, a peecee running windows 2000, an old powermac running linuxppc, an old peecee laptop running openbsd, and an iBook running Mac OS X. HP/UX and openbsd have probably contributed the most to my psychoses:)
Re:Unfortunately, shareware is very important to m
on
Qt for Mac
·
· Score: 1
There are several development environments for the Mac... either free, or low-cost:
MPW (Macintosh Programmer's Workshop) has been available from Apple for years, and is a (free for the download) full and complete C and C++ development environment.
RealBasic is fairly cheap ($149 for standard edition, without Windows support), and is pretty well regarded, especially for hobbyist developers.
CodeWarrior is very well regarded, supports cross-platform development (i.e., compile Windows programs from the Macintosh IDE)... it's a little more expensive ($300-$400), but I think many of the shareware developers find that the productivity increase (not only from from the IDE, but also from Metrowerk's Application framework, PowerPlant) is worth it.
And, last but not least, every retail copy of Mac OS X comes with ProjectBuilder, the Mac OS X version of the very well regarded Next development tools. Including make, ar, gcc, and all of those command line tools Unix developers love.
In fact, I think the inclusion of ProjectBuilder with Mac OS X has enabled a lot of hobbyist/shareware developers (not to mention Next oldtimers) to get a head start at developing software for the OS. Just look at VersionTracker's Mac OS X pages for evidence.
(Both of them work on Linux too... note that you can't use "killall" because you aren't searching for a specific command, but a pattern. Saving the above in a script that accepts the pattern as a command line argument is left as an exercise to the reader;-) )
I get sound too on my 9500 under LinuxPPC... but that's not what he is saying... it's on the iBook that sound has troubles (I'm pretty sure that BenH's recent kernels have fixed that though...)
Hmmm... maybe you should try a newer version of mpg123? I use mpg123 0.59r on both my LinuxPPC desktop machine and my Debian-i386 laptop and it does just fine with VBR...
I encode all of my mp3's with LAME, using a high quality VBR setting (average bitrate is usually 160bps, min bitrate is 112bps, and max is 320bps)
These files work well with winamp, mpg123, Sonique, XMMS, and mp3blaster (which, if you are fond of working in console mode, is a great text based player with playlist and everything... )
(All above mentioned open-source programs [i.e., not winamp and Sonique] can be found by searching freshmeat, or on Debian just apt-get it:-) )
You should have gone with Digex for your webhosting machines. They have a secure network, secure facilities and all the hardware/software/monitoring in place and managed as a service.
And they regularly set up machines with the wrong domain name, forget to put the proper hostnames in the dns tables, don't upgrade exploitable versions of Netscape Enterprise, misconfigure Oracle Databases, and various and sundry other annoyances that create extra work for this lowly SysAdmin...
I don't know if these problems are specific to my company, but it just goes to show that no hosting company is perfect...
For laptop installation hints, look at the archives for the LinuxPPC Mailing List. If your laptop is a pismo (the ones with firewire) support might not be 100% there yet; best bet is to post to the mailing list, several of the LinuxPPC kernel developers subscribe, as well as the author of the LinuxPPC booters (miBoot, yaboot, and BootX).
The same kernel and booter(s) are used for all LinuxPPC distros, so questions about booting and installing are appropriate on that list, because many list members have experience with those issues.
Um, just to put a damper on your vitriole...I daresay esr has hacked upon more things than you have. And has been a part of the hacker community for way longer than you think.
I'd also like more companies to follow the Red Hat model by hiring free software programmers and basically funding them to continue to write free software. I don't like it that only one company is really doing that so far -- it gives them a little too much influence.
I would like to point out that RedHat is not the only company sponsoring programmers to develop open source software:
O'Reilly is paying Larry Wall to work on Perl
SUSE is paying programmers to work on YAST (their admin tool) and X servers.
Sun payed the salary of Jon Osterhaut for many years while he worked on TCL (and other things)
The University of California at Berkely payed the salaries of many people who worked on the BSD releases (Of course, they also had that great fountain of free labor, also known as student developers)
And Netscape (now AOL) is paying the salaries of many programmers who are working on Mozilla
I'm sure there are many I didn't mention; I just wanted to mention a few other companies that are paying people to work on open source projects.
Don't give me a song and dance about XForms or Netscape forms. There's no way to validate input as it's being done.
If by Netscape forms you mean html forms, then yes, there is a way to validate input as it's being done. It's called JavaScript.
All you need to do is add an onBlur or onChange event handler to your form element with a call to your validation function. And it has the following useful attributes, that purely windows or DOS, or Macintosh, or linux form handling don't:
It works with browsers as far back as Netscape 3.0 (and 2.0, if you're careful).
It works on any platform that those browsers support.
All validation happens on the client side, so you don't use network bandwith.
It makes your CGI programming easier, because the input is pre-validated.
It is accessible across the network, and from thin clients that have little more than an OS and a browser.
Actually, the FSF's VP, Bradley M. Kuhn, says (in this slashdot interview):
Sounds an awful lot like he doesn't want the programmer to be able to choose their own license, now doesn't it?
If you combine this with other statements that RMS has made, it appears that they both fervently wish for a world in which it is not possible to publish software under any license other than the GPL...
Just as a contrasting story...
I recently oversaw the moving of several hundred thousand dollars of Sun & Cisco kit from a Colocation facility in Georgia to one in Florida.
Total cost, including packaging, shipping, and insurance, was around $6,000
All packaging was custom made -- they stapled together several sheets of cardboard to make a box exactly the right size. Most equipment was double packed... interior box with at least 3-4 inches of blown foam between equipment and walls of box, and then an exterior box... with at least 3 inches of styrofoam peanuts between the two boxes.
Some of the smaller computers (4u high) were packed two to an interior box, with blown foam between, and around all sides. One item (Sun E3500) had a custom wooden crate built, with a combination of solid and blown foam protecting the server.
Items were congregated by size, and then using a combination of metal straps and plastic wrap (like they use at airports) were fastened to wooden pallets. One item, a honking huge (650lbs) Sun Array in it's rack, got it's own pallet.
Everything arrived in good condition... only two small incidents: the threaded feet on the Sun Array cabinet were bent, because they were used to keep it from rolling, and weren't designed for that; and a little bit of blown foam sneaked through the cracks and stuck to a couple of things. No need to argue with the shipping company, or make any insurance claims...
Now, this level of preparation is probably overkill for just a couple of machines. But still... if I were shipping my computers cross country (and I have 8 computers in my personal menagerie), I would use more than bubble wrap and a standard box to hold them. First try would be to get ahold of the original packaging (a tip... if you want to save the original packaging, breakdown the box, and put all of the styrofoam in a plastic bag... easier to put away like that). Second would be to see if there was a packaging company in my city that could make some blown foam packaging. Last would probably be to do something double walled, with styrofoam peanuts around the equipment and between the two boxes.
I also wouldn't use any shipping company for high-ticket items without a decent level of insurance... if they won't give the insurance, use another company.
FWIW, the company that I used for this shipment is Packaging and Shipping Group. No affiliation with them other than as a satisfied customer...
Actually, it is becoming increasingly common for CD-ROMs in computers to use CDDA to extract & play audio instead of a direct analog hookup to the sound card.
All recent Mac's are like this, and recent pc clones are also being built this way.
Out of the three computers at home that I use the most (iBook w/internal DVD drive, iMac w/internal CD-ROM, and Dell w/internal CD-R/RW), only one (the Dell) has an analog connection from the CD drive to the sound card... the other two use digital extraction, and thus can't play these CD's.
Virtual PC 4.0
Runs Windows 95/98/ME/2000, Linux, NetBSD, (all x86 off course).
Now with a Max OS X beta out... and it performs reasonably well too (Windows 98SE/Office 2000 are perfectly usable on my iMac 333Mhz G3, and the iBook is a 500Mhz G3).
See, now it's a fair comparison -- considering that the Transmeta chip sort of emulates x86 instructions too :)
Psychotic bastard? Hmm... certainly not me...
:)
What was your email again? hmm... clickety-click...
Pay no attention to those men at your door... they're just there to... ummm... sell you Amway...
(and for the record: 1 SparcStation 20 running Solaris 7, 1 Ultra 10 clone running Solaris 8, one HP 715 running HP/UX 11, a peecee running windows 2000, an old powermac running linuxppc, an old peecee laptop running openbsd, and an iBook running Mac OS X. HP/UX and openbsd have probably contributed the most to my psychoses
There are several development environments for the Mac... either free, or low-cost:
In fact, I think the inclusion of ProjectBuilder with Mac OS X has enabled a lot of hobbyist/shareware developers (not to mention Next oldtimers) to get a head start at developing software for the OS. Just look at VersionTracker's Mac OS X pages for evidence.
Actually, sftp support was recently added (it's available in the 2.3.0 version I just finished putting in all my servers ;-)
and of course it is actually):
grep clip
instead of:
grep "*clip*"
(thus going to prove that I probably shouldn't be replying to posts on slashdot in the morning)
sigh...
Offtopic, of course, but I can't stand it...
on SVR4 variants (Solaris, HP/UX, etc.):
ps -ef | grep "*clip*" | awk '{print $2}' | xargs kill -9
on BSD variants:
ps ax | grep "*clip*" | awk '{print $1}' | xargs kill -9
(Both of them work on Linux too... note that you can't use "killall" because you aren't searching for a specific command, but a pattern. Saving the above in a script that accepts the pattern as a command line argument is left as an exercise to the reader ;-) )
I get sound too on my 9500 under LinuxPPC... but that's not what he is saying... it's on the iBook that sound has troubles (I'm pretty sure that BenH's recent kernels have fixed that though...)
Hmmm... maybe you should try a newer version of mpg123? I use mpg123 0.59r on both my LinuxPPC desktop machine and my Debian-i386 laptop and it does just fine with VBR...
I encode all of my mp3's with LAME, using a high quality VBR setting (average bitrate is usually 160bps, min bitrate is 112bps, and max is 320bps)
These files work well with winamp, mpg123, Sonique, XMMS, and mp3blaster (which, if you are fond of working in console mode, is a great text based player with playlist and everything... )
(All above mentioned open-source programs [i.e., not winamp and Sonique] can be found by searching freshmeat, or on Debian just apt-get it :-) )
And they regularly set up machines with the wrong domain name, forget to put the proper hostnames in the dns tables, don't upgrade exploitable versions of Netscape Enterprise, misconfigure Oracle Databases, and various and sundry other annoyances that create extra work for this lowly SysAdmin...
I don't know if these problems are specific to my company, but it just goes to show that no hosting company is perfect...
It's not slackware, but Debian also runs on powerpc. It's even going to be part of the next official release.
As to your other questions:
The BSD that runs on MacPPC is NetBSD OFPPC.
And SUSE has a page on installing SUSE for ppc.
For laptop installation hints, look at the archives for the LinuxPPC Mailing List. If your laptop is a pismo (the ones with firewire) support might not be 100% there yet; best bet is to post to the mailing list, several of the LinuxPPC kernel developers subscribe, as well as the author of the LinuxPPC booters (miBoot, yaboot, and BootX).
The same kernel and booter(s) are used for all LinuxPPC distros, so questions about booting and installing are appropriate on that list, because many list members have experience with those issues.
Um, just to put a damper on your vitriole...I daresay esr has hacked upon more things than you have. And has been a part of the hacker community for way longer than you think.
Don't take my word for it...take his. Eric's resume.
Some of the mentioned projects, in case you are feeling lazy:
I daresay that you've heard of some of these, maybe even used them? Why not do some research next time, before you put your foot in your mouth?
I would like to point out that RedHat is not the only company sponsoring programmers to develop open source software:
I'm sure there are many I didn't mention; I just wanted to mention a few other companies that are paying people to work on open source projects.
If by Netscape forms you mean html forms, then yes, there is a way to validate input as it's being done. It's called JavaScript.
All you need to do is add an onBlur or onChange event handler to your form element with a call to your validation function. And it has the following useful attributes, that purely windows or DOS, or Macintosh, or linux form handling don't: