I used to do that until my skills and expectations gelled somewhat. Now I like to install minimal base systems and apt-get things until it looks like what I what. Not that I spend much time doing that when I discovered dpkg --get-selections > selections.txt, dpkg --set-selections selections.txt followed by dselect-upgrade.
The nifty thing about that method is that I can dance about debian based distros and get my usual environment + whatever the distro in question brings to the party. And yes, I'm crazy enough to turn Sid into Ubuntu into Mepis just by changing apt source lines and just sorta muddling the dependencies by hand when the package database gets pissed at me.
Once you have your ideal desktop, tuck the package list somewhere. I find it easier to add small new things to what I'm used to rather than the shotgun effect of removing 2 gigs of cruft that I idly run once.
I used to use Atari 8-bits and STs with their 5.25 and 3.5 in floppies respectively. I would boot the machines with the same floppy daily for months. I'd occasionally have one crap out on me but the key word is occasionally. I think the QC on disks and drives used to be quite a bit better. Come to think it, Verbatim media was good then too. Lower data densities probably helped too.
These days you're lucky if a floppy works once. My only use for them any more is flashing firmware that can't be flashed any other way. You better believe I sweat bullets until success is achieved.
I do that. I also tar up the/etc directory in case I customized something and forgot about it. Of course, you'll want a backup of any/home directories as well.
Thanks! I'll have to check that out. I've been running this script every couple of minutes from a cron job. The script is tailored to how the gShield firewall scripts like to do things. It's probably better than this thing I've been using:
#!/bin/bash
# Extract everyone who isn't me or a user on this system. cat/var/log/auth.log | grep "Illegal user" | grep -v "dmaxwell" >/tmp/out1.txt
# Just the ip addys please tr -cs '[0-9\.]' '\012' 0 && $1/tmp/out2.txt
# Lose some newly created cruft rm/tmp/out1.txt
# Store a list of current rules
/sbin/iptables -L -n >/tmp/current_rules.txt
# Step through the unauthorized ip addys for ip in `cat/tmp/out2.txt` do
# Make sure we aren't already blocking the ip
if grep -q "$ip"/tmp/current_rules.txt
then true # Too chatty. My inbox was getting filled up: echo "$ip is already blocked."
else
# And DROP with extreme prejudice if we aren't.
/sbin/iptables -A BLACKLIST -s "$ip" -j DROP
echo "$ip is now blocked."
fi
done
# Clean up the rest of our cruft. rm/tmp/out2.txt rm/tmp/current_rules.txt
exit
Incidentally, Slashcode insists on mangling the spacing. Sorry about that.
If you generate the key with ssh, you have to run it through a conversion tool that you also get from the putty site. PuTTY uses it's own format for ssh keys. I carry my key both in puTTY for and ssh form on my keychain.
Come on! Posters here on Slashdot regularly call for hideous slow deaths for spammers and worm writers (myself included). The thing is, everybody knows such things aren't going to happen. The admins who hang out here are venting. Given an actual opportunity to torture a spammer to death; I wouldn't actually do it. I'm not ruling out a good old fashioned country ass-whipping though;-).
The problem is that your government also kills innocent civilians. I've seen more than one picture of a grieving Palestinian parent with a bloodied dead child in his arms. Your government seems to favor non-surgical assassination as a way of dealing with problem people. Say the Mossad find out a notable terrorist is living in an apartment building. Just send in a couple of gunships and waste the building. Never mind anyone else who had the bad fortune to pick that as a place to live. Lets not even get started on things like settlement expansion and rubbing noses in crap with bad Holy Site PR, and leveling people's homes and shops with bulldozers. You ever hear the fable about planting dragon's teeth?
It sucks that Palistinian terrorists target civilians. I have no sympathy for them. The problem is that I also have little sympathy for the Israelis. They don't seem much better than the terrorists they're fighting. If the blind patriotism you mention didn't get in the way, it wouldn't be hard to see Isreal as the oppressors the Palistinians accuse them of being.
OTOH they've been saying oil will run out for decades and they just keep finding more of it... I don't believe them this time either.
Perhaps not but watching the gas prices odometer up in a whirring blue tends to be a powerful convincer. The other thing you're missing that large so-called "second world" countries have large populations that want the big SUV too. Oil may not be about to run out but production can only be increased so much. So the supply may be fine but the demand is something else again.
The punishment for it is that no one speaks to the offender for a month. If a victim seeks "English" justice (as in lock up the SOB and throw away the key....) they are apt to be excommunicated. Since the Amish have good PR as moral and upstanding, the courts tend to go easy on them when this sort of thing DOES wind up in court.
Supporting arches that span the gamet of bitness and endianness shakes out bugs and bad assumptions that can be hard to find otherwise. These fixes get pushed upstream whenever possible. So Debian is raising the water for a heck of a lot of boats. Until the great license blowup, Debian's X-Strike Force was also a major reason why XFree86 ran on so many platforms. The bit and endian issues THERE are a bitch.
It might be better in some respects if Debian were x86 only like everybody else but we would all be poorer for it.
Once you've sunk quite bit of money into antivirus, antispyware, and any number of third-party utilities designed to paper over the deep design and implementation flaws, one has indeed spent quite a bit of money. Add to that the time spend tightening up the registry and the absolutely byzantine crap you have to do to secure the system. Add further to that removing the spyware and crap that will attack the machines anyway. Yes, yes, you can foreclose that. The only problem is that the machine has been turned into a humming brick rather than anything resembling a multipurpose machine.
Windows machines are perhaps 15% of the machines I take care of. They generate 90% of the hassles to keep running smoothly. There is no "to me" correction about it. Windows requires inordinate amounts of time, money, and trouble to keep running halfway sanely.
I think Balmer and Gates have an even better Reality Distortion Field than Jobs does. The extent to which they have trained users to expect mediocrity as the unassailable norm astounds me.
Politically infeasible as is the absolute banning of Weatherbug and Outlook Express. MS has trained its users well to absolutely want the "super-wonderful" features even if they aren't truly needed.
Don't get me started on apps that need admin privileges or even worse, the administrator account to run.......
B: Amazon (or at least it's founders) were involved in a failed orginazation that offered rewards to root out bad patents.
Amazon used work done by this organization to obtain yet another bad patent. I gotta admire the chutzpah and sheer size of their nads myself. It in the chutzpah department it even outdoes MS pulling IE for the Mac because "we can't compete with Apple on their own platform" or even "MS will now offer antivirus and spyware protection....".
Seriously, for people that claim to know Linux inside & out and be extremely bright IT professionals, if you can't keep WinXP running smoothly then your knowledge is seriously lacking.
It can be done. Much of the time, my job entails doing just that. It's just that it is more trouble and expense than it's worth.
Any piece of software in RH6 can be recompiled against current systems as needed. If needed, most of the components of RH6 could be run in a chroot jail or the entire distro in a virtual machine. In the FOSS world it just isn't necessary to support ancient binaries for upty million years. Without losing access to one shred of data, there are clear upgrade paths to new versions of RH or even other distros altogether. The only real way you can get hurt is if you're stuck with a proprietary app that only runs on RH6. The basic idea most of the time is to avoid precisely that situation.
That isn't quite what was happening. The Sun's energy of the Sun's gravitational field is equivalent to some amount of mass. This equivalent mass of the Sun's gravitational field gives rise to a small second order gravitational field that perturbs Mercury's orbit. Actually, it perturbs the orbits of other planets as well but the effect is most noticable with Mercury.
There will prove to be right and wrong ways to make transistions like this. The catch we won't learn what those all are until a few more companies do things like this. Yeah, there are some downsides to United's experience with this but on balance this is more good news than bad. A "few others" following suit would be all it takes layout all of the pitfalls and benefits. In a few more years, stories about this kind of switchover will be boring too.
The company still holds exclusive copyright to the parts of the app they've written themselves. The GPL doesn't in any way override copyright law. The license has to be accepted to redistribute GPLed code. In this case, the rogue employee is accepting the license on behalf of his employer. It is this legal act of acceptance that will likely require litigation to sort out. If the employee wasn't authorized to take such action and the company can get a judge to buy it then guess what?
Either the employee has distributed something that he cannot have legally accepted the license for or the act has legally bound his employer. The legality of any code based on Nullsoft's WASTE is dubious for this reason. This is not to say the protocol can't be re-implemented but the original WASTE source is legally tainted.
Even the GPL says "If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all." The part written for internal use may not be legally redistributable at all.
A third party redistributor will have any number of defenses for his actions but once the third party can be shown to have knowledge of the code's dubious status defenses such as promissory estoppel become harder to take advantage of. A third party who immediately desists when challenged by the victim company is probably all right. If he continues after receiving notice then he is in the doghouse with the rogue employee (who is probably in even more trouble as he has probably signed various employment contracts...).
What you are arguing is that you some sort of additional copyright on the derived work that you can assert as long as you make no attempt to distribute yourself. I can't think of any case law that supports that positions.
Standard copyright law automatically applies to anything the company has written itself. What is dubious is if what the company has written can't function without the GPLed part but there is still the issue of who within the company is authorized to take legal actions such as accepting licenses. The company may be on the hook for copyright violation due to modifying GPL code but that doesn't automatically make re-distributing anything they wrote legal. There are scenarios where the company may have to settle with copyright holders on the GPLed components. The terms of this settlement will be arrived at by negotiation, arbitration, or litigation and need not include what is the Company's being GPLed. Nothing in the GPL forces the company to automatically abdicate copyright on what they can clearly demonstrate is their own code.
I've been wanting to see a game that hands out mad bonus points for fragging loudmouth politicians and anti-gaming activists. Since they're going to complain anyway, then REALLY give them something to complain about. Heck, I'd settle for a Carmageddon (pick a version) mod. Come to think of it, the original Deathrace movie had a politician "score" in it.
So if you distribute a PerlQT app internally you won't be able to assert copyright if an employee chooses to redistribute.
The GPL cannot dictate that. It would take a court case in front of a real judge to determine if the employee had the right to do so. What is the difference between an unauthorized employee release and someone breaking into the company and stealing the code for the internal app?
The true copyright holder has to release the code for the GPL or any other license to apply. Stealing doesn't automatically count.
Here is the FSF's FAQ on the subject. Over and over in that answer they use the phrase "If you release". I doubt an unauthorized employee uploading something in the dead of night counts.
The Atariage Store does this as well: www.atariage.com. They've been doing it for at least two years and probably more. They also have a selection of non-Atari classic gaming items.
They'll throw up a list of 5 or 6 other items with a blurb that says "Customers who bought the Jammed! Cartridge also bought......"
Some people finish that quote with the word "poorly". Just an ax-grinder with mod points I suppose.
I used to do that until my skills and expectations gelled somewhat. Now I like to install minimal base systems and apt-get things until it looks like what I what. Not that I spend much time doing that when I discovered dpkg --get-selections > selections.txt, dpkg --set-selections selections.txt followed by dselect-upgrade.
The nifty thing about that method is that I can dance about debian based distros and get my usual environment + whatever the distro in question brings to the party. And yes, I'm crazy enough to turn Sid into Ubuntu into Mepis just by changing apt source lines and just sorta muddling the dependencies by hand when the package database gets pissed at me.
Once you have your ideal desktop, tuck the package list somewhere. I find it easier to add small new things to what I'm used to rather than the shotgun effect of removing 2 gigs of cruft that I idly run once.
I used to use Atari 8-bits and STs with their 5.25 and 3.5 in floppies respectively. I would boot the machines with the same floppy daily for months. I'd occasionally have one crap out on me but the key word is occasionally. I think the QC on disks and drives used to be quite a bit better. Come to think it, Verbatim media was good then too. Lower data densities probably helped too.
These days you're lucky if a floppy works once. My only use for them any more is flashing firmware that can't be flashed any other way. You better believe I sweat bullets until success is achieved.
Those who don't understand UNIX are condemned to re-invent it......
I do that. I also tar up the /etc directory in case I customized something and forgot about it. Of course, you'll want a backup of any /home directories as well.
#!/bin/bash
# Extract everyone who isn't me or a user on this system.
cat
# Just the ip addys please
tr -cs '[0-9\.]' '\012' 0 && $1
# Lose some newly created cruft
rm
# Store a list of current rules
/sbin/iptables -L -n > /tmp/current_rules.txt
# Step through the unauthorized ip addys
for ip in `cat
do
# Make sure we aren't already blocking the ip
if grep -q "$ip"
then true # Too chatty. My inbox was getting filled up: echo "$ip is already blocked."
else
# And DROP with extreme prejudice if we aren't.
echo "$ip is now blocked."
fi
done
# Clean up the rest of our cruft.
rm
rm
exit
Incidentally, Slashcode insists on mangling the spacing. Sorry about that.
If you generate the key with ssh, you have to run it through a conversion tool that you also get from the putty site. PuTTY uses it's own format for ssh keys. I carry my key both in puTTY for and ssh form on my keychain.
Come on! Posters here on Slashdot regularly call for hideous slow deaths for spammers and worm writers (myself included). The thing is, everybody knows such things aren't going to happen. The admins who hang out here are venting. Given an actual opportunity to torture a spammer to death; I wouldn't actually do it. I'm not ruling out a good old fashioned country ass-whipping though ;-).
The problem is that your government also kills innocent civilians. I've seen more than one picture of a grieving Palestinian parent with a bloodied dead child in his arms. Your government seems to favor non-surgical assassination as a way of dealing with problem people. Say the Mossad find out a notable terrorist is living in an apartment building. Just send in a couple of gunships and waste the building. Never mind anyone else who had the bad fortune to pick that as a place to live. Lets not even get started on things like settlement expansion and rubbing noses in crap with bad Holy Site PR, and leveling people's homes and shops with bulldozers. You ever hear the fable about planting dragon's teeth?
It sucks that Palistinian terrorists target civilians. I have no sympathy for them. The problem is that I also have little sympathy for the Israelis. They don't seem much better than the terrorists they're fighting. If the blind patriotism you mention didn't get in the way, it wouldn't be hard to see Isreal as the oppressors the Palistinians accuse them of being.
OTOH they've been saying oil will run out for decades and they just keep finding more of it... I don't believe them this time either.
Perhaps not but watching the gas prices odometer up in a whirring blue tends to be a powerful convincer. The other thing you're missing that large so-called "second world" countries have large populations that want the big SUV too. Oil may not be about to run out but production can only be increased so much. So the supply may be fine but the demand is something else again.
If you think that is bad, check out how they deal with child molesters.
http://www.amishabuse.com/
The punishment for it is that no one speaks to the offender for a month. If a victim seeks "English" justice (as in lock up the SOB and throw away the key....) they are apt to be excommunicated. Since the Amish have good PR as moral and upstanding, the courts tend to go easy on them when this sort of thing DOES wind up in court.
I said A major factor. Not the major factor.
Supporting arches that span the gamet of bitness and endianness shakes out bugs and bad assumptions that can be hard to find otherwise. These fixes get pushed upstream whenever possible. So Debian is raising the water for a heck of a lot of boats. Until the great license blowup, Debian's X-Strike Force was also a major reason why XFree86 ran on so many platforms. The bit and endian issues THERE are a bitch.
It might be better in some respects if Debian were x86 only like everybody else but we would all be poorer for it.
Once you've sunk quite bit of money into antivirus, antispyware, and any number of third-party utilities designed to paper over the deep design and implementation flaws, one has indeed spent quite a bit of money. Add to that the time spend tightening up the registry and the absolutely byzantine crap you have to do to secure the system. Add further to that removing the spyware and crap that will attack the machines anyway. Yes, yes, you can foreclose that. The only problem is that the machine has been turned into a humming brick rather than anything resembling a multipurpose machine.
Windows machines are perhaps 15% of the machines I take care of. They generate 90% of the hassles to keep running smoothly. There is no "to me" correction about it. Windows requires inordinate amounts of time, money, and trouble to keep running halfway sanely.
I think Balmer and Gates have an even better Reality Distortion Field than Jobs does. The extent to which they have trained users to expect mediocrity as the unassailable norm astounds me.
1. Don't use IE ever.
Politically infeasible as is the absolute banning of Weatherbug and Outlook Express. MS has trained its users well to absolutely want the "super-wonderful" features even if they aren't truly needed.
Don't get me started on apps that need admin privileges or even worse, the administrator account to run.......
B: Amazon (or at least it's founders) were involved in a failed orginazation that offered rewards to root out bad patents.
Amazon used work done by this organization to obtain yet another bad patent. I gotta admire the chutzpah and sheer size of their nads myself. It in the chutzpah department it even outdoes MS pulling IE for the Mac because "we can't compete with Apple on their own platform" or even "MS will now offer antivirus and spyware protection....".
Seriously, for people that claim to know Linux inside & out and be extremely bright IT professionals, if you can't keep WinXP running smoothly then your knowledge is seriously lacking.
It can be done. Much of the time, my job entails doing just that. It's just that it is more trouble and expense than it's worth.
Any piece of software in RH6 can be recompiled against current systems as needed. If needed, most of the components of RH6 could be run in a chroot jail or the entire distro in a virtual machine. In the FOSS world it just isn't necessary to support ancient binaries for upty million years. Without losing access to one shred of data, there are clear upgrade paths to new versions of RH or even other distros altogether. The only real way you can get hurt is if you're stuck with a proprietary app that only runs on RH6. The basic idea most of the time is to avoid precisely that situation.
That isn't quite what was happening. The Sun's energy of the Sun's gravitational field is equivalent to some amount of mass. This equivalent mass of the Sun's gravitational field gives rise to a small second order gravitational field that perturbs Mercury's orbit. Actually, it perturbs the orbits of other planets as well but the effect is most noticable with Mercury.
There will prove to be right and wrong ways to make transistions like this. The catch we won't learn what those all are until a few more companies do things like this. Yeah, there are some downsides to United's experience with this but on balance this is more good news than bad. A "few others" following suit would be all it takes layout all of the pitfalls and benefits. In a few more years, stories about this kind of switchover will be boring too.
Does it generate clean HTML or will web devs have to clean up after this tool as well?
The company still holds exclusive copyright to the parts of the app they've written themselves. The GPL doesn't in any way override copyright law. The license has to be accepted to redistribute GPLed code. In this case, the rogue employee is accepting the license on behalf of his employer. It is this legal act of acceptance that will likely require litigation to sort out. If the employee wasn't authorized to take such action and the company can get a judge to buy it then guess what?
Either the employee has distributed something that he cannot have legally accepted the license for or the act has legally bound his employer. The legality of any code based on Nullsoft's WASTE is dubious for this reason. This is not to say the protocol can't be re-implemented but the original WASTE source is legally tainted.
Even the GPL says "If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all." The part written for internal use may not be legally redistributable at all.
A third party redistributor will have any number of defenses for his actions but once the third party can be shown to have knowledge of the code's dubious status defenses such as promissory estoppel become harder to take advantage of. A third party who immediately desists when challenged by the victim company is probably all right. If he continues after receiving notice then he is in the doghouse with the rogue employee (who is probably in even more trouble as he has probably signed various employment contracts...).
What you are arguing is that you some sort of additional copyright on the derived work that you can assert as long as you make no attempt to distribute yourself. I can't think of any case law that supports that positions.
Standard copyright law automatically applies to anything the company has written itself. What is dubious is if what the company has written can't function without the GPLed part but there is still the issue of who within the company is authorized to take legal actions such as accepting licenses. The company may be on the hook for copyright violation due to modifying GPL code but that doesn't automatically make re-distributing anything they wrote legal. There are scenarios where the company may have to settle with copyright holders on the GPLed components. The terms of this settlement will be arrived at by negotiation, arbitration, or litigation and need not include what is the Company's being GPLed. Nothing in the GPL forces the company to automatically abdicate copyright on what they can clearly demonstrate is their own code.
I've been wanting to see a game that hands out mad bonus points for fragging loudmouth politicians and anti-gaming activists. Since they're going to complain anyway, then REALLY give them something to complain about. Heck, I'd settle for a Carmageddon (pick a version) mod. Come to think of it, the original Deathrace movie had a politician "score" in it.
So if you distribute a PerlQT app internally you won't be able to assert copyright if an employee chooses to redistribute.
The GPL cannot dictate that. It would take a court case in front of a real judge to determine if the employee had the right to do so. What is the difference between an unauthorized employee release and someone breaking into the company and stealing the code for the internal app?
The true copyright holder has to release the code for the GPL or any other license to apply. Stealing doesn't automatically count. Here is the FSF's FAQ on the subject. Over and over in that answer they use the phrase "If you release". I doubt an unauthorized employee uploading something in the dead of night counts.
The Atariage Store does this as well: www.atariage.com. They've been doing it for at least two years and probably more. They also have a selection of non-Atari classic gaming items.
......"
They'll throw up a list of 5 or 6 other items with a blurb that says "Customers who bought the Jammed! Cartridge also bought