I live on the 3rd floor. It's a great balcony but I used to war constantly with the squirrels. They'd top the basil and some flowers. Seems they daily would look for acorns like Iraqi's looking for banned weapons hidden during the first Gulf War (neither has a clue where they might be buried, IF they might be buried, but since neither has any command and control, there might as well be none).
Then I went to the local garden shop and they recommended a fertilizer made from organic pelletized chicken shit. It's called Cock a doodle doo (I call it Cock a doodle doo doo) and the squirrels avoid it.
And the plants love it. I get a double benefit. I don't have to risk arrest like the former governor of Rhode Island Bruce Sundlin shooting racoons from his kitchen window at night in my fight again the squirrels and I get to make a shitload more pesto!
Apparently our system detects the OpenOffice files as MS Office programs and
alarms me, which in turn sends the notices. I failed my part by not
reassuring clearly enough which property was infringed and now that I am
aware of that fact we will try and fix the search terms of our system and of
course be more aware of the possible mistake.
Apparently, they automatically assume that some one/organization is a crook by the "which property was infringed" statement. No human oversite of the 'bot, no extensive verification routines, etc. and the result is frivolous threats and accusations. This isn't the first time I've heard of this happening. To me, this sounds like routinely making false accusations against innocent people and businesses.
IANAL, however let's see if I can layout objectional behavior and possibly illegal behavior:
Frivolous accusation of wrong doing without due diligence to verify allegations made by threat. This cost the University money because employees had to deal with a claim without merit. At least 2 employees, and a potentially expensive number of man-hours. No doubt, the person who received the threat sent it to their boss, who either sent it to their boss or the legal department. At least one meeting would have ensued as well as researching the claim that the University stated that they did to check that in fact they were not distributing MS Office. That could be several thousand Euros or even more that ten thousand Euros based on time involved where these people could have and would have been engaged in productive work.
Despite the point of entry being anonymous FTP, the BSA engaged in what might possibly be theft of service (by consuming a finite resource for other than the purpose the allowed reason of access that the University pays for). This may also prevent others from using the system legitimately because of the expense of the system.
Trespassing possibly. SPAM has been cited as trespassing due to the use of others assets for transmittal and storage. Perhaps this can be construed like this as well.If in fact accusations like these directed against the University of Muenster have been occuring for some time against others for doing similar things, than the apology (from the organization since I can't speak for the individual) most likely is not sincere and means that this behavior will in all likelihood continue, the the University and others. I believe we can be reasonably sure that the BSA has not ceased this behavior because of this incident.
I feel that this situation is akin to this scenario: I give or sell a dozen cookies to people or organizations in Boston. Then, I walk into every office in New York City and exclaim that because there is some food on a desk, food waste in the trash, etc., that they obviously stole my cookies because cookies are food. Cookies are the metphor for software and an unlocked door at an office is the metaphor for anonymous FTP.
What this shows is that the BSA is engaging in activities in multiple countries. Because their membership is dominated by the major software companies, and here they threatend the distribution of a competing, if free, product, perhaps this can be construed as collusion by the software giants and anticompetive behavior. Can someone cite other similar instances?
Having worked at a Tier 2 distributor, I can tell you that any manufacturer has a bad run. The boards from 10 years experience in distribution and retail that have consistently the best for desktops are Gigabyte, ASUS and Intel for price and reliability.
My opinion is that MSI, Biostar, and PC Chips plus a few others are bottom of the barrel. As the previous poster said, if it's got a wierd name, it's probably PC Chips hiding out (hmm, how come there's a sticker on the chipset?:-) )I don't know about currently, but my recollection is that historically, Acer products from the AOpen line, not the chipset (ALI is Acer Labs Inc.), have a high failure rate. Gigabyte doesn't have the price point of ASUS or Intel but you really are only talking about a couple of bucks. Gigabyte's US office was always helpful on problems (we directly received product from Gigabyte's US operation). Probably easier to work with than any Tier 1 distributor or manufacturer.
The previous post is accurate about price: you pay more and get better reliability. Some people might buy ASUS to brag to their friends, but buying Gigabyte, ASUS or Intel generally adds up to a good investment assuming you are using substandard powersupplies, input power, etc.
Sounds like it nbd may be your ticket if you are using Linux. nbd is designed to take a block device, like a hard drive and make it available over a network on a different host. It will also do RAID 0,1,5. Perhaps it will work with a ramdisk. I can't swear that this will work but is sure might, since after all, a ramdisk is implemented as a block device.
RAM is cheap. If you are unconcerned about high electricity costs and need a large *F*A*S*T* device for storage, stripping a number of ramdisks could be the thing to do. PC133 1GB DIMMs are currently about US$200 and are on their way down. Sure, it's expensive compared to RAID 5, but I'm sure it's a lot faster. Just make sure you write out anything you need prior to downing the whole array.
Yep, that's me. 5'9" ex-military, 5% body fat, 150#, SCA fighting, 20 mile a week running, 12 hour a day working, straight-and-cohabitating, almost 40, entrepreneur with computer support and ISP operations on both coasts, do-nothing armchair warrior. I don't believe I'm the exception. Not the rule, but not the exception.
I've received letters from both 2x in the last week. No, we don't pirate software. No, I'm not going to respond to them, although I've got half a mind to have my attorney to send them a "friendly" letter telling them to lay off the heavy handed mafia like tactics (this is my opinion of the tenor of the letter). We provide a myriad of services to clients and our clients have been receiving these letters too.
Having been around for quite a few IT generations, I've seen these before but they still get me going. I'm still going to ignore them. IANAL. Despite wanting to come unglued at them for the way I feel that they portray things, I'm holding my tongue.
For what it is worth, the MS letters are far friendlier than the BSA letter. The BSA letter is very pointed.
One of the reasons for the 100 meter spec for distance of Ethernet runs is potential voltage. If you are on a ship with long runs of Ethernet, you should definately ground the shields using good straps to the hull or to studs that aren't covered in paint. I would ground both ends and perhaps along the middle. I'd also use something akin an APC ProtectNet or Tripp Lite DNET1. The longer the run, the higher the potential voltage on the line and ground these to the hull as well.
The shield, while it could carry a charge, is mostly about radiation -- into or out of the shielded cable. If you are running your Ethernet along power like the fool on the houseboat (inducting 60Hz into his Ethernet) you are asking for collisions, power spikes, etc. The potential charge on Ethernet conductors itself over longer runs probably will spell trouble all by itself without assistance from 60 cycle.
Exactly like. At what the RAM Factor card and battery originally cost from AE, the Platypus costs about the same per 1/2GB as the RAM Factor did per MB.
8 GB RAM in PC133 is currently about $400 using 512MB modules. That's cheap. So, a PC with a Flex-ATX motherboard with built-in NIC, etc., at roughly $80, case of your choice (desktop, rackmount, etc.), this PCI RAM card with 8GB, running something akin to LRP LRP or offshoot LEAF makes a lot of sense. Using an inexpensive case, the aforementioned motherboard, a 256MB DIMM (based on the requirements from the Swelltech site and LRP/LEAF), the PCI RAM card and the 8GB of cheap RAM done as a RAM drive, and you've got an incredibly fast Squid cache, far faster than any hard drive based one out there. Then consider that you a) have no hard drive to worry about (you can just power it off and not worry about having to fsck the damn thing) and b) you got this for short money (a freakin' RAM card should be extremely cheap that's not telling the host system that it's a hard drive).
Consider something along the lines of a Squid cache built using inexpensive harware, that boots from flash. Because it's inexpensive, the chipset only supports, say, 512MB RAM. But you want an 8GB cache (hypotheticals courtesy of Swelltech for 1 T-1s worth of bandwidth. So we're talking solid state here.
Someone's going to go off half cocked here and say I'm talking out both sides of my mouth, inexpensive but blah blah blah. We'll I *produce* similar devices now for clients (I don't necessarily CHARGE inexpensive because of the huge benefit they receive, what it would cost them for something similar) only I'm currently stuck using hard drives. So what if this RAM based psuedo-drive is PCI bus bound. I don't need it to persistently store data between reboots.
Check out this link at the Mailman website. It details who's using it. Names like Apple Computer. My recollection from about a year a go was that the had a 1 million user list. I use Mailman as well for all client list serves. Works great.
Yes, but the overheating problems in this, the Apple ][, the Mac 256K, the Plus, all had to do with the same thing: components that were used were undersized for the load, would heat up and fail. It's akin to running a P4 XEON on a 135W powersupply; -- do that and see how long you have a running system. That's why we all replaced then with higher capacity capacitors, transistors, etc. And why I had an Applied Engineering Hard Drive for a ][E that not only had a 40MB hard drive but replaced Apple's anemic 2.5A power supply with one rated at IIRC 6A. The components and boards stopped overheating and oxidizing (and failing).
While the instructions mentioned above, if you are clueful regarding an NT flavored MS product, you can work through the errors. Having a sshd running as a service is wonderful.
Having a bash prompt didn't bug me in the least.
This is by absolutely the way to go. You don't even have to install all of Cygwin to get it to work, just some select pieces.
We seen this but not with spyware. Customer calls saying they no longer can access the internet. Invariably, they have updated their antivirus software and it now includes a personal firewall. Said firewall doesn't allow ports 80, 25, or 110. We've seen this with McAfee and with a less well know brand the name of which escapes my memory at the moment.
We have seen spyware cripple the performance of a machine though.
You could do something along the lines of the Frame Diverter project but instead of just tcp port 80 for transparent caching proxy, you could divert everything so that you can test.
To summarize, you take a system with 2 nics and replace the destination mac address of all frames passing through with the Linux box's input interface. Bridge the 2 interfaces and run the tests of your choice.
When you want to take this out of if, God forbid, something breaks in hardware or software, if it, say, between to switches, you replace it with an Ethernet Crossover cable and your network is restored to operation.
From the breaking news on their home page:
ExitExchange recieved notice that its patent application covering all forms of pop-under advertising has been published by the U.S. Patent and Trademark Office.
Annoying and can't spell. The emphasis on the misspelled word is of course mine.
This is back in the day of CompuServe and AOL having hold times measured in hours and days. In January 1995, I setup a CompuServe account using the free X number of hours, gave them info for my checking account to direct debit, etc. After the first logon, they would change the password and snail mail it to you. I never got it and never was able to sign on again.
I spent more than one day on hold ALL-DAY-LONG from the time they opened in the morning until they disconnected calls saying call back in the morning. Because these accounts required you to confirm the checking account information before billing you (again by snail mail), I thought, hey, no problem. They still direct debited my account for 6 months.
What did I do? I put a stop payment on, which cost me money, and then set up a new checking account. Basically, they fraudulently billed me for 7 months, cost me an extra $20 or so. And cost me lots of lost time and productivity.
Then I got snail mail asking me to call the 800 number I couldn't get a live body on to make payment arrangements. What a joke.
It still was easier to deal with unfortunately then suing them in small claims court.
The sad part of all these stories of bad customer service is that the average is much better today than 7 years ago.
One of the secrets of getting hired is to write a custom resume for each job. A resume is supposed to show a selection of your qualifications, not be all encompassing. List your credentials for the particular job. Write a custom statement about what you want in a job, etc.
The nature of the resume is a sample. You are under no obligation to list all of your experience nor do hiring managers want to see it all. So when applying for a programming job, you show programming experience, etc. Don't show exhaustive system administration or internetworking experience. Also, so that you don't get hit with the dreaded overqualifation tag, don't show 20 years worth. The last 5 years is fine.
I suggest you get a copy of some of the books on job searching. Finding a (or the right) job is a full time job. "What Color is your Parachute" is a good example is a good example of this genre.
IANAL. I do own a business and have written applications in the past for clients among various other "kitchen sink" responsibilities.
Normally, contracts are written where the developer retains ownership of the code. For a situation where they want ownership of the software, they should be paying very big bucks. If the developer chooses to give it away, to the customer or the world (as OSS), it's the programmers perogative.
The anology I use is artist prints. When you buy a print, you but the right to look at the print. You don't buy the original nor do you get to charge a fee to for others to view it or get the rights to reproduce it or the rights to the original. As with the print and the artist, the rights to the software remain with the developer.
If the developer chooses to give away the source code to the application, the customer benefits but so does his competition (possibly). We don't know what the application does so we have no way to gauge here if it benefits the competition. Even if it does, when the developer owns the source code he/she is within his/her rights to give it away. And a strong argument can be made for benefit to the customer in this situation because there is the potential for maintenance of the software by a third party, possibly getting free or "for pay" support.
This is the one I want! It's got Spong Bob on acid and Squidward in drag!
I live on the 3rd floor. It's a great balcony but I used to war constantly with the squirrels. They'd top the basil and some flowers. Seems they daily would look for acorns like Iraqi's looking for banned weapons hidden during the first Gulf War (neither has a clue where they might be buried, IF they might be buried, but since neither has any command and control, there might as well be none).
Then I went to the local garden shop and they recommended a fertilizer made from organic pelletized chicken shit. It's called Cock a doodle doo (I call it Cock a doodle doo doo) and the squirrels avoid it.
And the plants love it. I get a double benefit. I don't have to risk arrest like the former governor of Rhode Island Bruce Sundlin shooting racoons from his kitchen window at night in my fight again the squirrels and I get to make a shitload more pesto!
Actually, it's the Air Force's. The Navy's page is here and this is the Army's page.
So:
if it looks and acts like UNIX
then it's a duck?
So, if it's a duck
then, obviously, it floats
Burn it! It's a witch!
Apologies the Monty Python.
From the BSA apology: (italics and emphasis mine)
Apparently our system detects the OpenOffice files as MS Office programs and alarms me, which in turn sends the notices. I failed my part by not reassuring clearly enough which property was infringed and now that I am aware of that fact we will try and fix the search terms of our system and of course be more aware of the possible mistake.
Apparently, they automatically assume that some one/organization is a crook by the "which property was infringed" statement. No human oversite of the 'bot, no extensive verification routines, etc. and the result is frivolous threats and accusations. This isn't the first time I've heard of this happening. To me, this sounds like routinely making false accusations against innocent people and businesses.
IANAL, however let's see if I can layout objectional behavior and possibly illegal behavior:
Frivolous accusation of wrong doing without due diligence to verify allegations made by threat. This cost the University money because employees had to deal with a claim without merit. At least 2 employees, and a potentially expensive number of man-hours. No doubt, the person who received the threat sent it to their boss, who either sent it to their boss or the legal department. At least one meeting would have ensued as well as researching the claim that the University stated that they did to check that in fact they were not distributing MS Office. That could be several thousand Euros or even more that ten thousand Euros based on time involved where these people could have and would have been engaged in productive work.
Despite the point of entry being anonymous FTP, the BSA engaged in what might possibly be theft of service (by consuming a finite resource for other than the purpose the allowed reason of access that the University pays for). This may also prevent others from using the system legitimately because of the expense of the system.
Trespassing possibly. SPAM has been cited as trespassing due to the use of others assets for transmittal and storage. Perhaps this can be construed like this as well.If in fact accusations like these directed against the University of Muenster have been occuring for some time against others for doing similar things, than the apology (from the organization since I can't speak for the individual) most likely is not sincere and means that this behavior will in all likelihood continue, the the University and others. I believe we can be reasonably sure that the BSA has not ceased this behavior because of this incident.
I feel that this situation is akin to this scenario: I give or sell a dozen cookies to people or organizations in Boston. Then, I walk into every office in New York City and exclaim that because there is some food on a desk, food waste in the trash, etc., that they obviously stole my cookies because cookies are food. Cookies are the metphor for software and an unlocked door at an office is the metaphor for anonymous FTP.
What this shows is that the BSA is engaging in activities in multiple countries. Because their membership is dominated by the major software companies, and here they threatend the distribution of a competing, if free, product, perhaps this can be construed as collusion by the software giants and anticompetive behavior. Can someone cite other similar instances?
Having worked at a Tier 2 distributor, I can tell you that any manufacturer has a bad run. The boards from 10 years experience in distribution and retail that have consistently the best for desktops are Gigabyte, ASUS and Intel for price and reliability.
My opinion is that MSI, Biostar, and PC Chips plus a few others are bottom of the barrel. As the previous poster said, if it's got a wierd name, it's probably PC Chips hiding out (hmm, how come there's a sticker on the chipset? :-) )I don't know about currently, but my recollection is that historically, Acer products from the AOpen line, not the chipset (ALI is Acer Labs Inc.), have a high failure rate. Gigabyte doesn't have the price point of ASUS or Intel but you really are only talking about a couple of bucks. Gigabyte's US office was always helpful on problems (we directly received product from Gigabyte's US operation). Probably easier to work with than any Tier 1 distributor or manufacturer.
The previous post is accurate about price: you pay more and get better reliability. Some people might buy ASUS to brag to their friends, but buying Gigabyte, ASUS or Intel generally adds up to a good investment assuming you are using substandard powersupplies, input power, etc.
Sounds like it nbd may be your ticket if you are using Linux. nbd is designed to take a block device, like a hard drive and make it available over a network on a different host. It will also do RAID 0,1,5. Perhaps it will work with a ramdisk. I can't swear that this will work but is sure might, since after all, a ramdisk is implemented as a block device.
RAM is cheap. If you are unconcerned about high electricity costs and need a large *F*A*S*T* device for storage, stripping a number of ramdisks could be the thing to do. PC133 1GB DIMMs are currently about US$200 and are on their way down. Sure, it's expensive compared to RAID 5, but I'm sure it's a lot faster. Just make sure you write out anything you need prior to downing the whole array.
Yep, that's me. 5'9" ex-military, 5% body fat, 150#, SCA fighting, 20 mile a week running, 12 hour a day working, straight-and-cohabitating, almost 40, entrepreneur with computer support and ISP operations on both coasts, do-nothing armchair warrior. I don't believe I'm the exception. Not the rule, but not the exception.
I say she's not a computer unless she's young, single, wears a skirt and is involved in breaking German encrypted messages.
I've received letters from both 2x in the last week. No, we don't pirate software. No, I'm not going to respond to them, although I've got half a mind to have my attorney to send them a "friendly" letter telling them to lay off the heavy handed mafia like tactics (this is my opinion of the tenor of the letter). We provide a myriad of services to clients and our clients have been receiving these letters too.
Having been around for quite a few IT generations, I've seen these before but they still get me going. I'm still going to ignore them. IANAL. Despite wanting to come unglued at them for the way I feel that they portray things, I'm holding my tongue.
For what it is worth, the MS letters are far friendlier than the BSA letter. The BSA letter is very pointed.
One of the reasons for the 100 meter spec for distance of Ethernet runs is potential voltage. If you are on a ship with long runs of Ethernet, you should definately ground the shields using good straps to the hull or to studs that aren't covered in paint. I would ground both ends and perhaps along the middle. I'd also use something akin an APC ProtectNet or Tripp Lite DNET1. The longer the run, the higher the potential voltage on the line and ground these to the hull as well.
The shield, while it could carry a charge, is mostly about radiation -- into or out of the shielded cable. If you are running your Ethernet along power like the fool on the houseboat (inducting 60Hz into his Ethernet) you are asking for collisions, power spikes, etc. The potential charge on Ethernet conductors itself over longer runs probably will spell trouble all by itself without assistance from 60 cycle.
Exactly like. At what the RAM Factor card and battery originally cost from AE, the Platypus costs about the same per 1/2GB as the RAM Factor did per MB.
8 GB RAM in PC133 is currently about $400 using 512MB modules. That's cheap. So, a PC with a Flex-ATX motherboard with built-in NIC, etc., at roughly $80, case of your choice (desktop, rackmount, etc.), this PCI RAM card with 8GB, running something akin to LRP LRP or offshoot LEAF makes a lot of sense. Using an inexpensive case, the aforementioned motherboard, a 256MB DIMM (based on the requirements from the Swelltech site and LRP/LEAF), the PCI RAM card and the 8GB of cheap RAM done as a RAM drive, and you've got an incredibly fast Squid cache, far faster than any hard drive based one out there. Then consider that you a) have no hard drive to worry about (you can just power it off and not worry about having to fsck the damn thing) and b) you got this for short money (a freakin' RAM card should be extremely cheap that's not telling the host system that it's a hard drive).
Cheap, fast, effective.
Not what is intended here though.
Consider something along the lines of a Squid cache built using inexpensive harware, that boots from flash. Because it's inexpensive, the chipset only supports, say, 512MB RAM. But you want an 8GB cache (hypotheticals courtesy of Swelltech for 1 T-1s worth of bandwidth. So we're talking solid state here.
Someone's going to go off half cocked here and say I'm talking out both sides of my mouth, inexpensive but blah blah blah. We'll I *produce* similar devices now for clients (I don't necessarily CHARGE inexpensive because of the huge benefit they receive, what it would cost them for something similar) only I'm currently stuck using hard drives. So what if this RAM based psuedo-drive is PCI bus bound. I don't need it to persistently store data between reboots.
I don't believe that this comment was intended to be funny.
Check out this link at the Mailman website. It details who's using it. Names like Apple Computer. My recollection from about a year a go was that the had a 1 million user list. I use Mailman as well for all client list serves. Works great.
Yes, but the overheating problems in this, the Apple ][, the Mac 256K, the Plus, all had to do with the same thing: components that were used were undersized for the load, would heat up and fail. It's akin to running a P4 XEON on a 135W powersupply; -- do that and see how long you have a running system. That's why we all replaced then with higher capacity capacitors, transistors, etc. And why I had an Applied Engineering Hard Drive for a ][E that not only had a 40MB hard drive but replaced Apple's anemic 2.5A power supply with one rated at IIRC 6A. The components and boards stopped overheating and oxidizing (and failing).
While the instructions mentioned above, if you are clueful regarding an NT flavored MS product, you can work through the errors. Having a sshd running as a service is wonderful.
Having a bash prompt didn't bug me in the least.
This is by absolutely the way to go. You don't even have to install all of Cygwin to get it to work, just some select pieces.
We seen this but not with spyware. Customer calls saying they no longer can access the internet. Invariably, they have updated their antivirus software and it now includes a personal firewall. Said firewall doesn't allow ports 80, 25, or 110. We've seen this with McAfee and with a less well know brand the name of which escapes my memory at the moment.
We have seen spyware cripple the performance of a machine though.
Read closer!
You could do something along the lines of the Frame Diverter project but instead of just tcp port 80 for transparent caching proxy, you could divert everything so that you can test.
To summarize, you take a system with 2 nics and replace the destination mac address of all frames passing through with the Linux box's input interface. Bridge the 2 interfaces and run the tests of your choice.
When you want to take this out of if, God forbid, something breaks in hardware or software, if it, say, between to switches, you replace it with an Ethernet Crossover cable and your network is restored to operation.
From the breaking news on their home page: ExitExchange recieved notice that its patent application covering all forms of pop-under advertising has been published by the U.S. Patent and Trademark Office.
Annoying and can't spell. The emphasis on the misspelled word is of course mine.
This is back in the day of CompuServe and AOL having hold times measured in hours and days. In January 1995, I setup a CompuServe account using the free X number of hours, gave them info for my checking account to direct debit, etc. After the first logon, they would change the password and snail mail it to you. I never got it and never was able to sign on again.
I spent more than one day on hold ALL-DAY-LONG from the time they opened in the morning until they disconnected calls saying call back in the morning. Because these accounts required you to confirm the checking account information before billing you (again by snail mail), I thought, hey, no problem. They still direct debited my account for 6 months.
What did I do? I put a stop payment on, which cost me money, and then set up a new checking account. Basically, they fraudulently billed me for 7 months, cost me an extra $20 or so. And cost me lots of lost time and productivity.
Then I got snail mail asking me to call the 800 number I couldn't get a live body on to make payment arrangements. What a joke.
It still was easier to deal with unfortunately then suing them in small claims court.
The sad part of all these stories of bad customer service is that the average is much better today than 7 years ago.
One of the secrets of getting hired is to write a custom resume for each job. A resume is supposed to show a selection of your qualifications, not be all encompassing. List your credentials for the particular job. Write a custom statement about what you want in a job, etc.
The nature of the resume is a sample. You are under no obligation to list all of your experience nor do hiring managers want to see it all. So when applying for a programming job, you show programming experience, etc. Don't show exhaustive system administration or internetworking experience. Also, so that you don't get hit with the dreaded overqualifation tag, don't show 20 years worth. The last 5 years is fine.
I suggest you get a copy of some of the books on job searching. Finding a (or the right) job is a full time job. "What Color is your Parachute" is a good example is a good example of this genre.
IANAL. I do own a business and have written applications in the past for clients among various other "kitchen sink" responsibilities.
Normally, contracts are written where the developer retains ownership of the code. For a situation where they want ownership of the software, they should be paying very big bucks. If the developer chooses to give it away, to the customer or the world (as OSS), it's the programmers perogative.
The anology I use is artist prints. When you buy a print, you but the right to look at the print. You don't buy the original nor do you get to charge a fee to for others to view it or get the rights to reproduce it or the rights to the original. As with the print and the artist, the rights to the software remain with the developer.
If the developer chooses to give away the source code to the application, the customer benefits but so does his competition (possibly). We don't know what the application does so we have no way to gauge here if it benefits the competition. Even if it does, when the developer owns the source code he/she is within his/her rights to give it away. And a strong argument can be made for benefit to the customer in this situation because there is the potential for maintenance of the software by a third party, possibly getting free or "for pay" support.