Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Disclaimer: I by no means condone the use of pirated software.

Have you ever witnessed the use of pirated software for development purposes? May be a company didn't have enough money to buy a piece of software and there were no free alternatives? May be a company wanted to try something out before buying and there were no trial licenses for that product. Whatever the circumstances, have you worked at a company where using pirated/cracked software was accepted? Were there any consequences to doing this?

share

locked by World Engineer Aug 7 '13 at 4:45

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by Anna Lear Oct 18 '11 at 14:41

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

9  
Lets be frank: anyone here claiming they do not pirate software is lying and anyone here claiming they might in certain circumstances has a parrot on their shoulder, screaming "arrgggh matey" all the way to the bank with all their pirated software. I respect developer's and good quality products, luckily OSU is willing to pay these license costs otherwise I probably would. Also, if you develop open source software usually there are open source tools to do it so its a win win. –  Chris Oct 1 '10 at 18:18
40  
@Chris: I disagree on account of knowing better than you do if I'm lying or not. –  Anna Lear Oct 1 '10 at 18:50
16  
I have no illegal software. –  JeffO Oct 1 '10 at 21:14
17  
@Chris just because you pirate software doesn't mean that everyone does. –  alternative Oct 13 '10 at 20:18
4  
@mathepic: It is hard to pirate open source software. All linux here mate. –  Chris Oct 13 '10 at 22:25

19 Answers 19

up vote 31 down vote accepted

While I don't have any problem when some companies or individuals use unlicensed software when they can't afford them (yet), I'm always amazed to see how commercial software development factories do it without shame. They are unrespectful to their own profession!

Thanks to programs like Microsoft Bizspark (3 years of free Microsoft softwares for any startup that generate less than 1.000.000 a year in revenues), you can now get them legally.

share
3  
"I don't have any problem when some companies or individuals use unlicensed software" isn't this just stealing ? In my youth I was certainly no angel. But its indefensible, whether you can afford it or not. –  NimChimpsky Nov 17 '10 at 14:10
1  
@NimChimpsky: "to be more Catholic than the Pope" is not a good strategy long term. You said it yourself, you are not an angel. –  user2567 Nov 17 '10 at 15:20
2  
OMG... your rep... it is 9,999! –  Carson Myers Nov 17 '10 at 16:05
1  
@Carson: quick ! take a picture, this will last only for the next few hours!!!! (I've reach my daily cap) –  user2567 Nov 17 '10 at 16:15
2  
There are some grey area arguments you can make when using unlicensed software as an hobbyist individual or poor college student, but if you're a commercial entity making money from said software, then you have little ground to stand on. –  Bryan M. Dec 7 '10 at 21:33

Email the developers and explain your situation. If you express your intent to pay them as soon as you can they might work out an agreement. As a developer, I would rather you pay what you can versus not get anything at all. Tell the truth, it works most of the time.

Like most things in life there is always another option. Lucky for you, programmers tend to be great problem solvers!

share

I worked at a company where there were several copies of a popular CAD program licensed using a keygen floating around, and the word processor, spreadsheet, and mail client programs for nearly the entire company were licensed under a single serial number. The issue of the unlicensed software was escalated to the VP of the division, and I am unaware of who else was informed.

The problem was promptly tabled due to disbelief that any repercussions would be faced, and the sentiment "we don't have the financial capability to purchase the software at this point in time." About a year after I left the company there I read an article in the local newspaper how my previous employer had settled out of court with the BSA for a six-figure amount.

I think it all depends on the scale and intent of the piracy, morale of employees, and if the victim feels that litigation would recover enough money to make it worth their time.

share

It only takes one pissed of developer or IT staffer to bring a world of pain on your company if you do this. Nevertheless, I've worked in shops that pirated Microsoft Office because they didn't want to pay the added MSDN costs.

share

I like to use free software for personal use, and I release all my code under free licenses, so I use rarely proprietary software.

But on a company, usgin piratated/cracked software is absolutely wrong in my opinion.

If you (the company) don't have the money, maybe you have to redesign your objectives and goals. And if you made software using cracked software, who tells you someone else will do the same with your brand new piece of software?

Anyway, I worked for some companies who said: well, we need THIS sw to develop THAT sw, but when we will sell THAT sw, we will certainly buy THIS sw. Unfortunately, this seldom happens. Most of the time people continue to use the software until someone force them to change it to a licensed product.

share
1  
I agree - for personal use, I have no objection to pirate software (unless you're selling it). For work stuff, its just wrong. –  rmx Nov 17 '10 at 14:28
2  
I find your first two sentences confusing. Using software that is legally available for free is perfectly fine for people and companies. Where I work, we have both software freely available (under a variety of licenses) and paid-for software. –  David Thornley Nov 17 '10 at 18:53

The problems that I have is getting funding for the unsexy programs like Resharper and Red Gate's SQL Prompt. I've had developers magically appear with Resharper on their machines and honestly I don't ask too much. I have said in the past that if you obtain a license that at some point the company will reimburse so buy it and pray (of get your own copy and keep it when/if you leave).

I guess it's blind ignorance.

share

One of the major benefits of doing Java development is that you can get very high quality tools for free. You can then get very high quality POWER tools for money if you need them.

share

I've seen major misuse of MSDN licenses in the past.

People using MSDN products for production use, or sharing server products (or in some cases desktop products) from one MSDN license between multiple developers, either because they genuinely didn't understand the license or, I suspect, wilfully not wanting to understand it.

To be fair to them Microsoft licensing has been, and remains, so damn opaque you can understand why people don't want to engage with it, wrong as it is to copy software.

share
2  
+1 Half the battle with some MS products is figuring out the licensing model for it. –  Steve Evers Dec 7 '10 at 18:22

I understand the sticker shock of some software development tools (The more sophisticated version of Visual Studio and Database management tools chief among them). However, as a professional software developer, I think it would be highly hypocritical to ask others to respect my copyright and pay for my work if I am unwilling to respect the copyright of other developers. In most cases there are good options to help you get started, including:

This, of course, extends beyond tools and into other copyrighted works as well. As much as I want to download that awesome new album, TV show or movie, I think we need to be treated how we would like to be treated (regardless if we think that company x has ridiculous pricing and licensing practices).

Remember, there are lots of free content and tools available without resorting to copyright infringement!

If the hypocrisy is not enough to convince you, how about the possibility of steep fees beyond the cost of the license for using unlicensed Microsoft, Apple and Adobe software?

share
2  
@Macha: no, it's not. The license mentions something about personal/non-commercial use, but then there's the FAQ from the Express site: "Q: Can I use Express Editions for commercial use? A: Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions." –  Anna Lear Oct 3 '10 at 2:42

Not by the company, but I use an illegal copy of windows inside a virtual machine. I run linux normally, and have a very small need for ever using windows, probably about once a week. I guess I think of it that since it's in a virtual machine, it's not illegal =P

share
3  
"I guess I think of it that since it's in a virtual machine, it's not illegal" - yeah right :) –  DMin Oct 2 '10 at 5:58

I know a small software company that have all unlicensed software in virtual machines using VMWare so it can be deleted and restored if necessary. I do not condemn it (nor approve it) when an individual does it but when a company do it, it's a sad thing.

share

I've seen 'sample edition' tools used in production, where the download agreement explicitly says you're not supposed to use it in an actual product.

I've also seen a case in a very small shop of a 'stolen' windows XP copy. I'll sortof give them a pass though, as they had N computers, and N licenses, but for some screwed up reason one of the licenses wouldn't work on one of the computers.

share

I once worked for a company that didn't pay for many of the development tools. They covered the basics (Windows, Visual Studio, etc.) through an MSDN subscription, but there was little chance of getting proper licenses for plugins, source control, and so on.

There were no repercussions at all.

I'm personally not comfortable stealing software and it was one of my reasons to eventually move on. I'd rather not use a program at all or get by with a more restricted free version than pirate it. I would consider making an exception for tools that are outrageously expensive for an individual, like most of Adobe's products, but only with the understanding that if a person makes money using those tools, they should eventually pay for them instead of riding the free piracy train.

share
1  
@mojuba That's a fair point. That said, there are many different circumstances to consider, which is why I didn't say "I make an exception" but rather "I would consider making one". I wouldn't do it myself (the pirating, I mean), but I can understand how some people would. The level of my discomfort with them doing so would depend on their intentions. –  Anna Lear Nov 17 '10 at 15:48
1  
That's an interesting consideration. I think it could be argued either way, but in my mind, you're not robbing them of anything if you weren't able to buy the product in the first place. Your options in that case are a) don't buy, do without, buy later; b) don't buy, pirate, buy later. Either way, the company making the product doesn't have the revenue in the bank. It still comes down to the consumer's integrity and resolve to purchase once the funds are available. If your choice instead is "buy now or pirate", then it's a whole different game. –  Anna Lear Dec 7 '10 at 18:45

Web-based startups and companies have great choice of free and mature tools. In my experience, those companies that are brainwashed to like Windows, also do not mind paying for it.

That said, I find .Net and Silverlight and a few other things quite nice.

share

Consequences of using pirated software for development is underestimation of development costs.

You use pirated software only if the society allows you to, and police has better things to do. But this may change. As soon as they pay attention to piracy in your company, you'll encounter a sudden need to invest a lot of money into licenses. You won't be able to even continue development (if your text editors, compilers, revision control systems are pirated and have to be shut down) without such investment.

You should take this risk into account and plan spending money on it in the future—or just use legal software.

share
2  
Yah, this is important, even more so for small businesses. If only because otherwise you are lying to yourself about how much it costs to run your business. You can't honestly claim to be profitable until you've paid for the licenses. –  Zac Thompson Oct 1 '10 at 23:50

In my years as a developer I have worked for a company that didn't have any licenses for any of their Windows stuff (servers, dev machines, etc). All the Macs (all the designer folks) had all the licenses they needed. After a few years of constant bugging they decided to buy licenses to everything there was in the company...huge hit in that budget :)

share

At a previous employer:

No repercussions. I moaned about it until we upgraded our XPs to legit Windows 7 licenses.

share

All the time, especially Adobe products.

Which is why I use free software as much as I can.

share
1  
gimp, inkscape, scribus. –  Incognito Oct 1 '10 at 18:35
4  
@User: Actually I just avoid work that makes it necessary for me to to graphic design. ;) –  Josh K Oct 1 '10 at 18:43
7  
@user1525: Really though, Photoshop is many many times better than any of those tools. –  Billy ONeal Oct 2 '10 at 4:38
4  
@Billy: I would agree, which is why it has that $600 price tag. –  Josh K Oct 2 '10 at 16:35
7  
@Josh K: ... and a 95+% piracy rate. –  greyfade Oct 7 '10 at 22:44

Pretty much the entire Office suite, and several programs for the one guy's mac, that I know of, simply due to not wanting to pay. Thus far, have seen no repercussions.

I was a bit taken aback when I saw this, and switched to using Thunderbird rather than Outlook after awhile because the "This copy of office is not genuine" prompts got old, fast.

share

Not the answer you're looking for? Browse other questions tagged or ask your own question.