Slashdot Mirror


Open Sourcing Software in a Large Corporation?

code-libre asks: "I work for a small R&D group in a large corporation. We've spent the past few years developing a small but unique piece of software that was originally meant for internal use only. A VP recently approached us and asked if we could 'package and sell' the software so as to get a direct return on investment - at prices as much as $500k. Within our group, we worry about the costs associated with long term support and maintenance. We are also sure that a price over $10k is ludicrous, let alone $500k. I think it would be an excellent move to open source the software, but I need some advice..." "Even at a price of $10k, we don't expect to sell more than maybe 20-50 licenses. Costs associated with producing this software thus far are approaching $2mil, so we doubt our costs would be recouped. It is thus relatively easy to make the case that we _shouldn't_ sell the software.

On the other hand, it is software that will be vitally useful to those in the right markets. I would like to present the idea that releasing the software for free (and open source) will have two effects: one, branding the software turns it into a free piece of advertisement for our company in emerging markets. Two, open sourcing it will allow for others to help improve the software, which we in turn can use to our advantage - an indirect ROI.

Will points like this fly at a large corporation with little to no policy on giving stuff out for free? How can I convince an older generation of business leaders that FOSS is the way of the future? Ideally, I would like to help the company setup a internal group that could expedite small internal projects to the market place via FOSS routes. Any one have any experience with this?"

85 comments

  1. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  2. I'd be surprised by Anonymous Coward · · Score: 0

    if they go for it, if they've spent $2M to develop it, think they have a market (even if it's only going to recover 25% of its cost), and you didn't use any open source tools to develop it (and so they don't have experience with OSS). Besides, branding OSS will make you seem to your "customers" to be responsible for supporting it. I hate to say it, but unless you make a BUNDLE from services (i.e., unless it turns out that the customers using your software are already paying you at least $50K/ann for services), it will be a hard sell.

  3. Dream on. by Electroly · · Score: 5, Insightful

    From what I can deduce from your post, you've got basically zero chance of convincing the higher-ups. And frankly, I'm not even sure that open sourcing it is a good idea, anyway. If your target market is 20-50 customers and it's a niche piece of software, you're dreaming if you think anyone is going to do any work on it, much less submit patches back. You're essentially giving your $2 million of R&D away for free with no gain for the company. No corporation is gonna go for that.

    1. Re:Dream on. by mnmn · · Score: 1

      I think you have a chance. Just look much more closely at the facts than being an opensource evangelist or proponent of the proprietary.

      What state is the software in? Whats the potential market and the competitors in them? How much money can the potential buyers spend on it?

      After that, comes the feasibility of selling it at all. The code must be changed to make it installable on various platforms, multiple OSes and databasen etc. Must be TESTED. All that takes money which should be guaranteed in the return.

      If you can prove that the effort put in is more than the GUARANTEED output, the other thing you can do with the software is to just opensource it to gain more eyeballs, and improve the software for free.

      Now these are two different things.

      In most companies you wont hear people say I want to release this software. Things have reasons and businesses only aim to make money. As an employee your ethical goal should be to make money for the company too (ethically and professionally of course).

      So if you want to 'improve' the software, improve its quality or gain charity points, you opensource the software. If you are simply looking for a profit, you position your software for sale. Otherwise you dont.

      So if the original impetus was to gain money, you either sell the software or you dont. Opensourcing it is a completely different thing. Shifting the 'selling' to 'opensourcing' part will probably not work, unless you change the original goal. So:

      (1) Tell them they have NO chance of making a profit on selling.

      if, and only if that works:

      (2) Suggest the software quality can be improved by opensourcing.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    2. Re:Dream on. by JVert · · Score: 1

      They dont have to make a profit, just offest the costs. Doesn't mean they have to make back all $2 mill, but $200k would be noticable.

      The added support cost for the software clients would also go into improving thier own software, for their own company, so its hard to say that its too much work.

      If the marketshare is soo close, then you are giving a benefit to direct competitors. opensource isn't happening.

      If you are really serious you can take the project on your own using your personal knowlege to make something on your own and see how much support you get from it. If you get alot then you can use that as an argument to compete with this other open source project otherwise you will never get any clients to buy your companies. Then maybe they opensource it and charge for support.

    3. Re:Dream on. by eyeye · · Score: 1

      "code libre" - you should first donate your salary to FOSS. Giving away other peoples property is an easy concept for you but will you put your own money where your mouth is?

      p.s I have some magic beans to sell you

      --
      Bush and Blair ate my sig!
    4. Re:Dream on. by Yaztromo · · Score: 2, Insightful
      If your target market is 20-50 customers and it's a niche piece of software, you're dreaming if you think anyone is going to do any work on it, much less submit patches back.

      Even the smallest projects can form a community if they are sufficiently unique, and meet a need that isn't met elsewhere.

      It's hard to say anything about the target market of a piece of software without knowing more about the software in question. Those 20 - 50 customers may be those who are willing (and able) to pay $10k USD for a software package. But who knows -- maybe if it is effectively free it is something that will find use, in whole or in part, by a larger number of users, for quite some time to come. It all depends on what it does.

      Yaz.

    5. Re:Dream on. by 99BottlesOfBeerInMyF · · Score: 1

      If your target market is 20-50 customers and it's a niche piece of software, you're dreaming if you think anyone is going to do any work on it, much less submit patches back.

      That depends very much upon who those customers are, how big they are, if they have in-house development (as they might if the poster does) and how much work needs to go into customizing it.

      Throughout the 80s and 90s this sort of thing was very common in the networking field and tier-1 ISPs, universities, and hardware vendors would collaborate on projects each devoting significant code. I worked on a project where 30 different organizations and companies developed some very high-profile UNIX software that is the basis for much of the internet's infrastructure today. Everyone threw in code because they did not want the responsibility to maintain and update it, but they all needed to use it. Thus, it can certainly happen in the right field.

      You're essentially giving your $2 million of R&D away for free with no gain for the company.

      Did you read the post? The gain is twofold, free development from other companies (assuming it is the right kind of project) and free publicity. Nothing quite makes a company's reputation like being the keeper of the keys and originator for a large project everyone depends upon and uses. The two million dollars is spent and gone and was needed. Now the question is can more benefit be gained by selling it for cash or opening it?

      Obviously without knowing the particulars this is very hard to judge. Things to consider are will academia be interested and likely to spend Uncle Sam's money improving your system for you? Will the other players in your market? What kind of licensing is appropriate to protect your investment but still draw in contributors? Do you lose a competitive advantage by letting others use it?

  4. While I support Open Source... by rogabean · · Score: 4, Insightful

    I would prolly caution you to be careful with this. You say this software is reaching close to 2mil in development costs. That's quite hefty for an internal piece of software. Open sourcing the software could be of great benefit... but make sure that you don't open source you or anyone you work with out of a job if it turned out that less devs were needed. (I don't know enough about your current situation)

    As to how to approach the VP and other PHB's... You're going to have to go the only route that will make sense to them... Show how it will help their bottom line. That is why he came to you to begin with, and it's what he wants to hear. Giving away software he is looking to sell isn't going to recoup the costs of developing said software.

    Sell support perhaps?
    Maintain two versions? An open source version that feeds into closed version perhaps?

    This is a tough one if your VP's mindset is dollars.

    I had zero luck with it at with one of my previous employers where I was in a similiar situation (although with less 0's in the figures) I just couldn't find a way to appeal to what they wanted to see... money.

    --
    "why don't you just slip into something more comfortable...like a coma!"
    1. Re:While I support Open Source... by alienw · · Score: 2, Informative

      I think his VP is right: open sourcing it doesn't make any sense. In fact, for 90% of the software out there, open source is not the best model as far as ROI is concerned. Unless you have something you want to make into a standard or you have other ways to compete, you won't win anything by open sourcing stuff.

    2. Re:While I support Open Source... by ameoba · · Score: 2, Insightful

      Exactly - even if sharing the program wouldn't result in a competitors gaining a significant advantage over your company, 'open source' implies a much larger scale of colaboration. What you might suggest would be more along the lines of a 'strategic partnership' or something along those lines - an agreement to share the burden of development of the code. With $2M in development costs, flat-out giving it away to the world sounds like an iffy case, at best, to make even if, as you say, supporting it as a commercial product doesn't make business sense either. What you might propose is, instead of selling it as a product would be to get some 'buy in' fee to become a partner in the project - a financial and contractual obligation to shoulder part of the continued development costs.

      Granted, the OP was too vague about what the project is, what kinds of effects it might have on the market and what use it would be to other groups, it's hard to say anything absolutely. A collaborative effort such as this might've been easier to sell to the suits at an earlier stage, before $2M had been sunk into the project.

      You are right when you talk about support issues - nobody's going to drop $500k on a piece of software, even if they get source, without expecting some sort of support or continued development and, if the market's as small as you believe it to be, that probably won't be cost effective.

      In the end, these sorts of decisions really should've been made -far- earlier in the development process. Waiting until you've got a final build in hand is entirely too late to think about making it a commercial product. If nothing else, you've designed the entire product without seeking any input from potential customers - it may not even properly meet any of needs.

      --
      my sig's at the bottom of the page.
    3. Re:While I support Open Source... by leuk_he · · Score: 1

      Create an "full" package that includes the source and licensce it for extra $$. Anyway for products of the VP pricepoint it would not be strange to deliver the sources with the product.

    4. Re:While I support Open Source... by LWATCDR · · Score: 1

      The other side is who would benefit from this software? Your competitors or your customers? What benefit do you get from advertising it to your competitors? Does the software give your company a competitive advantage? I mean there better be a good reason for spending two million dollars. If it is worth 2 million dollars to your company it could very well be worth 500k to others.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:While I support Open Source... by Znork · · Score: 1

      On the other hand, unless you actually are a software company, used to selling products such as this, it's guaranteed to cost you even more to set up a professional organization around the product and then it will cost and cost and cost as part of your company is diverted from its core purpose to a whole new one.

      If it's good enough to make money and enough of it, fork the unit into a new subsidiary company that gets to stand on its own, wether as opensource or proprietary software.

      But if it isnt that good, forget it. Either decide it's not an area where you see a competetive advantage to keeping it for yourself, like you say, making it into a standard and spreading the costs around the industry, in which case you might as well opensource it, or decide it is a strategic product that you dont want to share and eat the costs yourself.

      But half measures like selling it on the side isnt going to make any money, nor make any friends.

  5. Business impact analysis by abulafia · · Score: 4, Insightful
    What you need to do is write up a business impact analysis for the various options.

    You're already thinking in the right ways - C/B of selling at a certain price.

    Don't forget support commitments, opportunity cost of turning your R&D lab into a customer facing "profit" center, etc.

    Also, don't be surprised if, as you go through the process, you find that a certain price-point, set of behaviours, or various possible changes would make it profitable.

    --
    I forget what 8 was for.
    1. Re:Business impact analysis by alienw · · Score: 0

      Um, that's a really good way to get fired. If you are a programmer, stick to programming. Don't get into things you know nothing about. You wouldn't want the VP lecturing to you about programming. Don't tell other people how to do their job. You've already suggested the possibility of open sourcing it, and they didn't like that idea. Arguing with top management is not a good career move.

    2. Re:Business impact analysis by Anonymous Coward · · Score: 0

      Dude, do you even work in a corporate environment? Writing an analysis of what your project will cost and the time it will take is not "arguing with top management", it's standard business practice. How do you expect the decision makers to get the accurate information they need if the people doing the work don't tell them? That's one of the main functions of the programming group leaders. Acting as a buffer between management and coders, translating technical information into management speak and translating buzzwords and deadlines into who needs to work on what. That's exactly what this guy, assuming he's his group leader, needs to do. Translate his recommendation into language management can understand and give them the information they need to make that decision.

    3. Re:Business impact analysis by alienw · · Score: 2, Insightful

      Well, the problem is that he is dead-sure that open source is the way to go. Here's a quote:

      How can I convince an older generation of business leaders that FOSS is the way of the future? Ideally, I would like to help the company setup a internal group that could expedite small internal projects to the market place via FOSS routes.

      It doesn't seem like he wants to just give the management information. It seems like he is dead sure that open source is the way to go and assumes the "older generation" of business leaders don't know what they are doing. I'd say he is trying to make the decision instead of simply providing objective information.

    4. Re:Business impact analysis by Anonymous Coward · · Score: 0

      Again, that's SOP. Every group/business/project group thinks their function or project is absolutely vital. Your write your proposals so you'll continue to get funding and continue to exist.

  6. Who Owns it? by guard952 · · Score: 2, Insightful

    You built the software for the company, meaning they contracted you to build it for them.
    That means it's their software doesn't it?

    1. Re:Who Owns it? by Anonymous Coward · · Score: 0

      Yes, it does. Why is pointing that out insightful? If it wasn't he wouldn't even have asked the question, he'd just do it. The guy is asking how he can sell management on the idea of F/OSS and if he should even bother to try.

    2. Re:Who Owns it? by fm6 · · Score: 1

      So what? He's not disputing the company's right to profit from the software. He's just arguing over the best way of doing so.

  7. Not a prayer by MaxwellStreet · · Score: 1

    If it's useful to a niche market, you're essentially asking the company to give away what could be a competitive advantage - something they developed at great cost. This is probably part of the half-million dollar price tag they're tossing about.

    And if it's so wonderful, the market price may be higher than you think. Toss in the source code for the customer, and you may wiggle around your concerns of having to do so much support & customization; and maybe you can even get some of the source code for customer's changes back as part of the negotiations.

    Open source software is great for commodity stuff, but in valuable niche markets - it's a tough sell for simply giving away.

  8. Take the money by abradsn · · Score: 4, Insightful

    A piece of software that is worth that much should be taken full advantage of. This is what R&D is meant to do for a company. If you are in R&D this is supposed to be your job, and it is supposed to pay off for your employer someday. Don't complain when this actually ends up successfull.
    Open source should not be a consideration for this unless there is some other mitigating concern? Such as the company needs open source, or the software is stagnant because the company doesn't have the resources to apply towards development.
    You can always Open source it later.

  9. Hmm by nepheles · · Score: 1

    Be careful about jumping into open-source. Remember, most successful projects scratch the itch of a developer. Chances are, this is a product of interest mainly to large companies -- not your average Linux hacker - open source won't be a panacea. A model that combines open-source and the associated benefits with a per-seat support contract, could very well work, however. Considering the huge investment ($2m) your company has made, it's certainly worthwhile to try to recoup as much as possible. It nearly goes without saying: don't assume that you can just throw it out into the open. It works for some projects (e.g. WebKit recently), because it's directly applicable to a lot of end-users. Not every project's like that.

    --
    ((lambda x ((x))) (lambda x ((x))))
  10. Sales by nepheles · · Score: 1, Troll

    "Even at a price of $10k, we don't expect to sell more than maybe 20-50 license"

    Very few products have a market this small. If you can get it off the ground, to the point that you ship just 20, there's no reason 200, 2,000, or more is not an option. Don't write off the chance of making some money, or at least the opportunity of recouping some of your investment.

    --
    ((lambda x ((x))) (lambda x ((x))))
    1. Re:Sales by gl4ss · · Score: 2, Insightful

      what he doesn't GET is that the software they've made is unlikely probably to sell 1000 pieces AT ANY PRICE.

      there's big chances that it's only usable for use in similar big corporations to their own - and they can afford to pay 500 000$ if the software cost 2 mil to develope(but there probalby is under 100 companies that would be candidates to be customers anyway).

      basically... what would be the point of open sourcing it? for fun? if the vp wanted you to package it for selling(at half a mil a pop) then there's practically no chance that he would be willing to give it away for free.

      make it seem financially a good thing to open source it - like, sell the support at 500 000$ per company per month or whatever.

      --
      world was created 5 seconds before this post as it is.
  11. No need to worry about support effort required by Curmudgeonlyoldbloke · · Score: 3, Insightful

    If they try and charge $500k and don't sell any, you won't have a problem (at least not that problem, anyway).

  12. "We" who? by DerekLyons · · Score: 2, Insightful
    Even at a price of $10k, we don't expect to sell more than maybe 20-50 licenses.
    And of course 'we' (the R&D group) have done a complete market survey, yes?
    We are also sure that a price over $10k is ludicrous, let alone $500k.
    Ah, no 'we' haven't done any marketing work - 'we' are just guessing and assuming 'we' know more than the folks who are paid to do such things.
    On the other hand, it is software that will be vitally useful to those in the right markets.
    Unlike your average Slashgeek, companies who are serious about making money don't quail at spending money to make more. That's why the company you are working for funds and R&D group in the first place!
  13. not a strong economic case by rnd() · · Score: 1, Flamebait

    The main economic cases for open sourcing the software are:

    - the community will provide "free" maintenance to it
    - your company can provide expert support for it, for a fee

    You mentioned that you have qualms about the second one, and so the question is whether the VP will value the potential savings in maintenance costs enough to give up whatever competitive advantage your firm gains by keeping the software to itself.

    I would suggest that you start by advocating opening up parts of it, perhaps under a BSD style license. Attempt to get your VP or someone else to try to get someone like IBM on board doing the support and possibly remarketing parts of it to their business/consulting clients. Of course, I have no idea what kind of software this is or how modular it is, so it may be all or nothing... still, I think that a partnership with a software/services firm that is open source oriented would make a lot of sense.

    --

    Amazing magic tricks

    1. Re:not a strong economic case by alienw · · Score: 1

      Or even simpler: sell the software for $500k, and then sell the support for another $200k a year. Nobody's gotten rich from open source yet, but the former approach is a pretty good way to make money. You think Adobe would have as much money as they do if they gave away all of their products and charged for support? Don't forget that anyone can provide support, it's a very competitive business.

      I still don't get why people think open source will be so great for their company. It's like giving away large-screen TVs for free and hoping to make money from people buying extended warranties.

    2. Re:not a strong economic case by rnd() · · Score: 0

      I think open source can be good when the open codebase facilitates collaboration and makes it possible for more companies to invest in a standard (which is effectively the shared codebase).

      Operating system technology is a good target for OSS collaboration, not in the FSF sense but in a very business-oriented economies of scale way. I find the FSF annoying and irrational, btw.

      Giving away OSS software and charging for support isn't a good model unless you're really selling a service that the customer needs. It's no different than bundling software with consulting services (something that's been done long before OSS came into vogue). The source code being open is like a very straightforward escrow account containing a CD-ROM of the source combined with a licensing agreement that permits free sharing of the code with a company's partners.

      --

      Amazing magic tricks

    3. Re:not a strong economic case by alienw · · Score: 1

      I don't think the FSF is irrational; I think people just don't understand what they are about. Their explicit purpose is to advance free software. Open source (in general) is more about standardization than free software, so the FSF often takes the opposite viewpoint.

      I pretty much agree with the rest of your point. Standardization, such as making the operating system a commodity, can go a long way. There is no justification for paying fees to a single entity (Microsoft, Sun, IBM, whoever) for a commodity product with zero marginal cost. Clearly, it's in the best interest of many companies to collaborate and share the results. But open source is not necessary for that, this has been done for years using licensing agreements. Obviously, open source has its advantages, but it's certainly not a viable business model for most software.

      If you think clients would benefit from having the source, simply license the source along with the binary. This doesn't diminish any of your rights (except maybe trade secrets), and gives you the ability to sell the product and still provide all of the benefits of open source. This has been done for many years before Microsoft and their ilk came around and started selling only binaries.

    4. Re:not a strong economic case by rnd() · · Score: 1

      Exactly right. I noticed that my original post got modded down... heh heh... I guess the FSF gestappo got offended.

      --

      Amazing magic tricks

  14. semi-open source by dtfinch · · Score: 1

    Some companies share their source code but only with customers, or share the source to anyone but demand paid licenses for commercial use. OpenMFG is one. There's also typically a guarantee that the product would become fully open source if abandoned.

  15. let me get this straight by Anonymous Coward · · Score: 0

    You want us to help you talk yourself out of a job?

  16. Sunk Costs by NetCynicism · · Score: 1
    Even at a price of $10k, we don't expect to sell more than maybe 20-50 licenses. Costs associated with producing this software thus far are approaching $2mil, so we doubt our costs would be recouped. It is thus relatively easy to make the case that we _shouldn't_ sell the software.

    No, it isn't, not on that basis. All the money you have spent on the project thus far is sunk cost, meaning that money is gone whether you open source, sell binaries, or do nothing.

    The only figure that matters now is revenue, and the only shot you have of convincing your bosses to open the source is to show that that will develop more revenue than keeping it closed. That, I would guess, is a dicey proposition.

    In my experience, few pointy-haired bosses understand non-monetary benefits of open sourcing like getting free development work from the community (which may not be a consideration on a niche app like this anyway), and fewer yet give a damn about positive publicity unless they're in marketing or PR. It's all about the Benjamins, baby.

    1. Re:Sunk Costs by wild_berry · · Score: 1

      The problem with convincing PHBs about revenues from an existing project is one of confidence and reasonable hand-waving. Everyone else here is saying that the project will have to convince the VP that it will bring in revenue and be a profit maker for the company. The key issue is how this is presented to the VP. Speak calmly and boldly, be sure of what you are trying to ask for and what you want to get out of the discussion.

      The submitter will have to say that the R&D costs are recouped internally, which helps convince the VP that the project is profitable whatever the income generated. However, this will mean that letting the code go at no monetary cost will give the advantages of the software to competitors.

      Then we ask: who will use the software and how will having the source code help them? If the people who end up having the stuff only want turn-key solutions, then the source is of no merit to them. Selling these people the source code will be a business liability: they won't want to pay for the solution and support were they to have the skills to make their own from your sources. If the people who would buy the software would definitely tinker with it, then licensing the source code also may make additional money for the company.

      The next decision will be where to put the price on the price-volume curve. The software, released with its source code under something like the MPL 1.0 licence (I believe that's the one where you have to contribute your changes back to the originators if you make any) which could then be sold for an accessible and small amount of money. If you're hoping to help out developing economies, then a low price is essential, and you retain some control of the software.

      However, I would suggest that a turn-key edition of your project should be sold for $10k+, incorporating a support contract at a few thousand per year in fees. The source code can be licensed for a negotiable fee according to how rich the people using it are, at low cost for small enterprises and larger cost for the big boys, with the requirement that all source code licences require them to report any changes made. This will bring about associated costs of having a discussion forum, mailing list and online code repository, but perhaps you can do this with existing servers.

      Perhaps you might consider limiting people to either the turn-key solution or the source code edition will allow you to make money from both people who want convenience and those who are capable of getting on with their own thing. Market the supported version as them outsourcing the maintenance (be careful about these words!) for the software which they could make themselves from the source code.

  17. 500k$? Do you work for Cadence? by Anonymous Coward · · Score: 0
    Sounds like their kind of pricing scheme. And for 500K, I guess I'll get the usual inconsistent interface, random crashes, Indian tech-support lottery, Byzantine documentation and bizarre error messages?

    Where do I sign??

  18. FOSS FIght! by fm6 · · Score: 1
    How can I convince an older generation of business leaders that FOSS is the way of the future?
    Well, you can start by addressing their priorities. They're not the least bit interested in vague claims that open sourcing is "the way of the future" or that an FOSS project will pay for itself in good publicity. They want specifics: numbers, precedents, cost-benefit analyses. If you're not prepared to offer them these things, you're wasting your time.

    And don't underestimate them either. Don't assume that they are just old stick-in-the-muds who can't make an important paradigm shift. If they read business magazines, they probably know all about the FOSS model of doing business -- it was all the rage a few years ago. And they might well know better than you the risks of that model. Recall that most companies that tried to profit from giving away software have either backed away from the concept or are out of business!

  19. Maybe they want to justify your salary ? by gorim · · Score: 3, Interesting

    Look, if they think they can sell even 1 $500k license, thats better than the 10-20 $10k licenses you are proposing.

    If the VP approached you about this, its probably because he knows much more about the $500k possibility than you do. Take it as a hint that something is really there, rather than something maybe being there.

    Besides, maybe the VP also wants to make sure your salaries are justified in the face of out-sourcing or cost-cutting measures.

    1. Re:Maybe they want to justify your salary ? by Anonymous Coward · · Score: 0

      If the VP approached you about this, its probably because he knows much more about the $500k possibility than you do.

      Nope. It's probably because the VP thinks licensing it for $500K would make him look good, and, unrestrained by the chains of reality, it is therefore a possiblity.

  20. $500k is reasonable by droyad · · Score: 1

    A company who needs/wants the software you describe makes two evaluations:
    1) Is the purchase price going to be offset by reducing costs or increasing sales (ROI)
    2) Is it cheaper to purchase existing software or write your own (taking into consideration that purchased software may not be an exact fit)

    If your company invested $2million in this project, they obviously think the ROI is going to be $2mill+.

    If I was faced with the opportunity to pay $0.5mill to get $2mill return, my choice would be obvious.

  21. I hope you don't work for the same company as I by gorim · · Score: 1

    If I was in your management chain, I would be greatly concerned about the intelligence and usefulness of such a person working for me who, not understanding the value of their work and the investment of the company into their work, wanting to give it all away, or sell it on the cheap.

    1. Re:I hope you don't work for the same company as I by damsa · · Score: 3, Insightful
      I would be concerned if I was a manager at your company for not thinking creatively.

      Software development is a sunk cost. Any other use of it is a win unless support costs outweigh the amount of licensing. If they sell 30 software licenses at 10k each then that is 300,000. Also that is 30 companies they will have to support. This may mean hiring more people. If the software usefulfness lasts 5 years, then hiring an extra programmer at 60k a year to do support will nullify the gain of selling the software for cheap.

      What this guy is saying. The software is useful but opensource it, so other companies will use it, maintenance needs to be done can be done elsewhere thus saving the company potentially hundreds of thousands of dollars.

      In return the company gets free advertising, and goodwill with other companies. And since, he is going after emerging markets, may introduce a way of entering lesser developed countries via a trojan horse.

      I'm not saying its a good idea or not, but I think this person is a lot more intelligent and useful than you give him/her credit for.

    2. Re:I hope you don't work for the same company as I by sickofthisshit · · Score: 3, Insightful

      What is it about open source that makes it equal pixie dust in the imagination of Slashdot posters?

      Open Source != others magically do free "code maintenance."

      That's like saying giving a teenager the keys to your car means they'll get you that oil change and take it to the car wash and return the tank full of gas. Not likely.

      99% of people who see code should NOT be doing maintenance on it. They didn't spend the time to understand the design, they don't have the training to code, and they are as likely to break something as to actually do useful maintenance. MOREOVER, with a license like GPL, they *don't* have to give you back the changes unless the distribute the binary *with changes* to *YOU*.

      Open Source == customer can do focussed customization if they wish. Or port it to their new Linux server. Or can get support from somebody else (like *YOU* as a contractor) if your company keels over. But giving people a .tar.gz file doesn't make them developers.

    3. Re:I hope you don't work for the same company as I by damsa · · Score: 1

      But, you don't know who the customers of this type of software are. I never said open source is a pixie dust that will solve everyone's problems but it is something to consider. And just because this person considered it does not make him non useful or stupid.

    4. Re:I hope you don't work for the same company as I by orasio · · Score: 1


      That's like saying giving a teenager the keys to your car means they'll get you that oil change and take it to the car wash and return the tank full of gas. Not likely.


      Bad analogy.
      Maybe it's like giving a teenager the keys to my dirty car on a Saturday, he pays for the fuel, and doesn't break it, I don't need it, and maybe, he might wash it for his night out, on his time.

      It's work that people give away, not stuff.

  22. Open the source...to your customers... by Spoing · · Score: 1
    Use the fact that the source is available as a bargaining feature to your customers. Don't GPL it, use a more restricted licence that says they can 'look, change, hand back changes, discuss on internal forums, but not distribute outside of the contract parties'.

    Keep in mind that in many cases, your customers will not be interested in seeing the source. They want turn-key black boxes.

    It might be that your case is different, leading to more customers and actual contributions to the code base. In that case, do not 'sell' the software as much as a support contract with the source access being a bonus.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  23. Addendum by Anonymous Coward · · Score: 0

    As the original poster to this Ask Slashdot, I would like to take a quick moment to respond to some of the comments I've read.

    A lot have suggested I may be undervaluing our product. I wish this were the case, but in creating this software, we have worked with many far more comprehensive packages that sell for prices just below the $100k mark. Our product can be thought of as a plug-in or additional tool to the aforementioned products: It is a single tool that, though useful, is not at all more valuable than the other tools already out there. (An expensive one to develop, but it is not that great.)

    Part of the original idea was to get indirect ROI as it would help us in our other areas of work internally - helping us in our current product line as well as picking up new customers and contracts. It has indeed done this, but the VP's are hoping to get more direct ROI now.

    Ideally, as per the second to last sentence, I would like to extend this out to create a new dept./group within the company that can prove this to be a successful strategy and can bring products like this to market much faster.

    1. Re:Addendum by Karma+Farmer · · Score: 1

      Do you want my honest opinion? Polish your resume.

      Your department just spent the two million dollars developing a project that, by your own admission, probably isn't worth more than $10,000. Not only that, but it's a project that's still bleeding cash, and is a maintenance headache to boot. Seriously, if you're still spending cash on this thing, and it's not making the company any money, and there's no prospect of ever making money...

      Well, let's just be blunt: every group has at least one smarmy little cocksucker with a well pressed shirt but no technical skills, who makes a point to go out for drinks with the VP every time he's in town. That guy still has a job in two months. There's a good chance you won't.

    2. Re:Addendum by Anonymous Coward · · Score: 0

      Well, no :)

      Only because the intent of this software was never to be sold. This is simply an option we're exploring. Everyone keeps telling me I'm in trouble for even suggesting this, but I have suggested it and it is under some consideration. I just wanted to know if there was anything I could do to make the case.

      Aside from that, without going into too much detail, this isn't he job I was hired to do - I'm still waiting on that position. This was just a temporary position I took in the mean time.

    3. Re:Addendum by Karma+Farmer · · Score: 1

      Only because the intent of this software was never to be sold.

      I am incapable of understanding how this could matter. The "intent" of a business is to make money. If your VP flew into town (or came out of his magic broom closet, or whatever) to ask if there's any prospect your project will ever be worth anything to the company, there's a pretty good chance someone above him is asking him to justify it.

      I'm not saying that you're in trouble for suggesting open source. I am suggesting that companies don't like to spend money forever and ever, without some hope of a return on investment. Eventually, someone is going to suture the wound closed, so that the company stops bleeding cash out of your department. Figure out where you're going to be when that happens.

  24. ROI - Thinking Backwards by medcalf · · Score: 2, Informative

    You guys are thinking backwards on ROI. The company has already spent the ~$2M - that's a sunk cost. Presumably, they have recouped, or will soon, the cost of this in internal business advantage. In other words, the costs to look at are the costs of selling and supporting it versus the income from selling licensing and/or support.

    Without critical missing data, the ROI can only be guessed at. I'm supposing that the marketing types have already determined that number, from this point, is positive in a reasonable time period. Presumably, from the range of prices and size of the market as discussed, demand is price-inelastic, which makes sense if the business types are expecting a positive ROI from supporting the software. I cannot evaluate, either, the business impact on selling the product: if it provides a critical market advantage to the company (presumably it does, with that kind of R&D behind it), selling it may not make sense because of the loss of competitive advantage in a small market served by what (given the budget) must be large enterprises. I will simply assume that the business people have done their job, and that any loss would be smaller than the expected ROI gain.

    Balanced against the net of ROI less the loss of competitive advantage, code_libre offers branding and getting back improvements. I suspect that the likelihood of getting the product improved by outside coders, given its niche character and the large amount of development effort already invested, is small. Thus the balance is net gain opposed to branding gains.

    If the gain from branding can be quantified (or if a qualitative argument can be made that the company can be the single source of software, and thus related services and products, in a captive market), it is possible that the business would agree to open source the product.

    But given just the information above, if I was asked to make the call, I would be disinclined to open source it. A captive niche market will often pay outrageous prices for software. Consider this: imagine if the software in question worked out when an airline should carry extra fuel, as opposed to when it should fly a leg with minimum safety margins, in order to take advantage of the cost differentials between fuel prices in different airports. Not a lot of customers, but each one could save millions of dollars a year (well, Delta did, and it can be extrapolated that others would, too). They would thus be likely willing to spend a million dollars to buy an enterprise license for the software: though the cost is huge, the benefit is even larger.

    So from what I know, this would be a seriously uphill battle even if the company did have a robust history of open sourcing non-core software.

    --
    -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
  25. No. by Karma+Farmer · · Score: 1

    If you can't package it up for sale to paying customers, you can't package it up for the Open Source market, either.

    If you can't support paying customers, you can't support the Open Source market, either.

    If you're never going to have more than a few dozen paying customers, you're never going to have more than a few dozen Open Source customers, either.

    Seriously, if you're an R&D branch, just toss the package over the wall to production, and let them figure out what to do with it. If you're afraid of getting support calls, or bug reports, or feature requests after it's left R&D, then that's a conversation you should be having with the VP. Idle speculation about how many people might find the software useful, or how useful they'll find it, really doesn't do you very much good.

    1. Re:No. by budgenator · · Score: 1

      Sounds like the best idea so far, when sales crash and burn he can always say "we gave $2M worth of software to production that we use everyday, and sale dept. can't even generate 1/10th it value in sales!"

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  26. A terrible idea -- probably by Malor · · Score: 2, Insightful

    Your business obviously thought this software was valuable enough to spend two million bucks making it. It's a competitive advantage; you have it, and the other people in your industry don't.

    If you open source your software, then your competitors get it too. But instead of spending two million bucks, they get it for free, so they have money to spend on OTHER stuff that YOUR company doesn't have. You are weakening yourselves considerably, hoping to get a payoff of equal or greater value.

    So you'd need outside code contributed that would be worth at least another couple million. The chances of that happening are laughably small. Unless your software addresses a very broad horizontal market (at least tens and probably hundreds of thousands of possible installations), there's no way you'd ever get two million bucks' worth of patches.

    The LAMP programs, Linux, Apache, mysql, and Perl, have probably gotten that level of free time donated. But there are very few others, and you most likely don't have 'the new Apache' on your hands. Let's charitably put that chance at 'tiny'.

    Not all code should be or needs to be free. You would definitely be doing your customers a favor if you included the source code with the product, with strong restrictions on what they can do with it. But just releasing it into the wild directly and immediately harms you a great deal, and has only a small chance of paying off.

    From the very rudimentary data provided, it looks like open sourcing your product is almost exactly the worst thing you could do.

  27. Think about what your numbers mean by McMuffin+Man · · Score: 2, Interesting

    Okay, you're saying that your company was willing to spend $2M to develop this, but no other company would pay more than $10K to acquire it? If you really mean that, you must think your management are complete morons to have paid you to do this. Reversing it, if it was worth $2M to your company, why is it so inconceivable that it might be worth a quarter that to someone else? I'll assume here that you hadn't really thought about it that way, and go a different direction.

    Assume you're right and it's only worth $10K. Sell it to 50 customers at that price and you've made $500K. You seem to be saying that because that's less than it cost to develop, it isn't worth selling. Clearly, it wouldn't be worth developing the software from scratch for the sole purpose of selling it if those figures were accurate. But you've already made the software, and $500K is a lot more than $0, which is what you propose to earn from the software.

    Your next argument is probably "it will cost us more than $500K to support it". Okay, says the VP, either we sell it as is, or we sell support contracts to cover the cost of support, or we offer support on a time and materials basis.

    Basically, any way you do the analysis, if the software really can't be sold to make any money than either 1) your company was stupid to spend this much making it or 2) most of the capital value from that investment is unique to your company's business and it's worth holding onto the competitive advantage of sole use. In case 1), selling it is trying to recoup from a mistake. In case 2), selling it is a mistake, but giving it away would be an even worse one.

  28. do it by Anonymous Coward · · Score: 0

    SHOW ME THE MONEY!!!

  29. You would've been a genius... by mehtajr · · Score: 1

    ...to suggest this roughly $2 million ago.

    Open source works well in development. It diffuses costs and gives you more resources to work with in manpower. It doesn't work as well after you've spent $2 million bucks and then give the software away freely to everybody.

    The real debate here is that if you switch to a better system for less than the maintenance costs of your current in-house one-- which would be the only reason to not be eager to sell it--, you should RUN RUN RUN and buy it. Stop throwing money into a pit when you can get a better product cheaper. That's the discussion to have with your boss.

    Look, I like open source as much as the next guy, but if you suggested to me that we take our $2 million project and freely give it away to our competitors, I'd laugh you out of my office.

    Next time, start the project as open source. Don't wait till you're $2 mil in.

  30. Switch to Win32 by Anonymous Coward · · Score: 0

    You fucking moronic OSS zealot. Then you'll see ROI.

  31. your company paid over $10k by hankaholic · · Score: 1

    If it's half as large as you would indicate, your company already pays millions upon millions for software annually. You'd be amazed by what companies pay for Oracle, PeopleSoft, Windows, Office, Exchange, etc.

    Hell, the per-user list price for an Exchange Client Access License (CAL) is $67 a seat. Assuming you have 10,000 employees, each of whom has a PC. That's $670,000 annually for email, not including the base price of the Exchange server. Note that each Exchange CAL gives you an Outlook CAL "for free", which pushes client usage towards Outlook on Windows.

    Sure, you can buy through resellers and get volume discounts, but we're talking hundreds of thousands of dollars per year for freaking email.

    I don't think your group is very familiar with enterprise software licensing schemes, or you'd have mentioned the number of users you expect to access the software in companies that might consider buying it. If this software package is as good as you claim, it's certainly possible to imagine a company tossing out a few hundred thousand for a license. You can make up numbers based on your experience as a coder, but until you do a little research into enterprise software licensing and costs you're doing your company a disservice by throwing out numbers so casually.

    Hell, your company invested $2 million into development. Obviously they made an economic decision, and decided to go ahead with in-house development. If your company paid $2 million for the app, it has to be worth something to other businesses.

    Projects may go over initial estimates -- what was originally budgeted for development of the application? That's the price your company was willing to pay for it. I'm sure they budgeted more than $10k. Find out this initial estimate, and use that as an estimate of what you'd expect to sell it for, and base your estimate on something real, not some number you pulled out of your ass.

    --
    Somebody get that guy an ambulance!
    1. Re:your company paid over $10k by drsmithy · · Score: 1
      That's $670,000 annually for email, [...]

      No, that's $670,000 _once_. You don't have to "renew" Exchange CALs yearly.

    2. Re:your company paid over $10k by hankaholic · · Score: 1

      I was out of town for a week -- belated thanks for the clarification.

      --
      Somebody get that guy an ambulance!
  32. Forget it. by Aldric · · Score: 1

    They won't go for it after spending so much, nobody would contribute anything to such a niche application even in they did agree, and you'll look bad for even suggesting it.

  33. Pay attention to what RMS actually *says* by sickofthisshit · · Score: 4, Insightful

    Somebody wasn't paying attention to RMS's actual ideas.

    1) FREE AS IN SPEECH, NOT FREE AS IN BEER.

    If you feel so strongly, the customer can be given the source along with supporting documentation, a one year contract for support, customization, or whatever, and your company still gets money. Speech can be private, and can be compensated for.
    The *real* point of Open Source is no secrets between developer and user. Nothing says Bob on the street corner needs to know.

    Nobody says you have to put it on SourceForge. I suspect 99% of projects on SourceForge don't belong there anyway, and that about 5% of downloaders from SourceForge do something to change the source code, and less than 1% actually do any useful development to support the project. Basically, I see SourceForge as a vanity press: anyone can upload their new Java-based MP3 jukebox alpha-quality software, and feel like they are part of some cool movement, striking a blow against the man. But that's another topic.

    2) Quick career hint: a company pays your salary because it thinks it is getting something *more* valuable in return, not to send you on some ego trip as an OSS missionary. Save that for when it is *your* company.

    If you are known to higher-ups in the company as someone who was absolutely essential in a multi-million dollar revenue stream, and is likely to do similar things in the *future,* they might not outsource your job to India. (Unless you are already working there, in which case, they won't outsource it to China.)

    And if you are tired of working for your company, that kind of dollar figure next to "head developer" will get you hired a lot more quickly than "code monkey."

    1. Re:Pay attention to what RMS actually *says* by Anonymous Coward · · Score: 0

      Somebody wasn't paying attention to RMS's actual ideas.

      1) FREE AS IN SPEECH, NOT FREE AS IN BEER.


      Oh, and *ALL* Open Source *must be* GPL? Get a grip.

  34. Re:stop thinking logically by orasio · · Score: 2, Insightful

    GPL is your friend here.
    If you are in a proprietary software market, your competitors wouldn't be allowed to used GPLed source.
    But you get the advantages of giving your software freely to anyone who wants to play with it. Your company would be a nice company.
    Of course, free support from the "community" could or could not happen, you shouldn't count on it.
    You should only GPL your software, from a bussiness sense, if you want to make your software more used, or if you want to undermine your proprietary software competitor's software dominance (a nice blow). If you want free PR, it's good too, if your target audience is the kind of people that likes that kind of thing.
    If you want to sell services, and think you can, it's good too. When the code is free, there is such a thing as a free market for support, so you can get a way with charging as you want for support (at least enough to make it worthwile), without being a bad guy ripping off locked-in customers.

    But one important bit, from the bussiness sense, is GPL, don't BSD. That way, if your software is worth 500k to company that can afford it, you can re-license it under a proprietary license and charge them as much as you want. It's not a new thing. Mysql does something like that.

  35. Re:stop thinking logically by bradkittenbrink · · Score: 4, Informative

    The poster is not thinking logically, for example:

    "Even at a price of $10k, we don't expect to sell more than maybe 20-50 licenses. Costs associated with producing this software thus far are approaching $2mil, so we doubt our costs would be recouped. It is thus relatively easy to make the case that we _shouldn't_ sell the software.

    The $2mil is a sunk cost. It is irrellevant to whether or not you should try to sell the software. The decision does not depend on how you can recoup all of your losses, it depends solely on how you can minimize your losses. That doesn't mean that selling closed source is the best way to minimize losses, but that's the way you have to think about the problem.

  36. Re:stop thinking logically by Anonymous Coward · · Score: 0

    not thinking logically? Who in a large company thinks logically??

    Sunk costs are irrelevent. If his boss wants to sell it for $500,000, and he *imagines* (in his dreams) that they will sell 500 copies, then his "open source" direction would need to make more than 250 million to be acceptable to the boss. This is not logical, but it's how management makes decisions.

    His best bet is to have marketing do a survey to find out how much interest is out there, and then deflate the bosses expectations as much as possible.

  37. Re:stop thinking logically by bill_mcgonigle · · Score: 1

    Besides, if you they decide to go with your plan and it doesn't work out to what they *imagined* they would earn otherwise, then consider yourself canned.

    He's going to get canned eventually if he doesn't leave - this is the 2000's, not the 1950's. Nobody is a 'lifer', especially if they want to be.

    At least by GPL'ing it he can continue to work on his project when he leaves.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  38. Mod parent up (Original Author) by Anonymous Coward · · Score: 0

    If it's a "plug-in" can you license it to the "aforementioned products"?

    From your post it seems your company wasted alot of money due to NIH (Not Invented Here) syndrome. I hope the new customer revenue stream offset the expense.

    1. Re:Mod parent up (Original Author) by Anonymous Coward · · Score: 0

      Yeah, the original idea was not sales at all. It was to help us pull in customers on other projects we do. We have talked about licensing/selling the code to the companies with more comprehensive products, as it might be worth a cool million or so to them.

      I wish I could go into more details on the project (but I won't for various NDA reasons.) Unlike some people have suggested, I'm not dead set on going the FOSS route - I just think that this software warrants serious consideration.

  39. It depends... by obi · · Score: 1

    If the cost to "productize" and maintain the software is higher than what you'll get from the pessimistic scenario (according to you, 20 x 10k + whatever you could get from selling support), then it's a risk probably not worth taking, so opensourcing it will only bring benefits (goodwill, possibly selling support, and possibly sharing the maintenance costs with other companies).

    However, if there's a good chance you might net more by selling than you might save (or net) by opensourcing, I believe it would be unreasonable to ignore this.

    If I were you I'd prepare a few scenarios (opensource, optimistic sales, pessimistic sales, etc), where you show the variables over time:
    - projected sales income (none if opensourced)
    - projected support income
    - maintenance costs (possibly lowering faster over time if opensourced)
    - the one-time costs for productizing it (if you're selling it, people will hold it to higher standards)
    - the (one-time?) costs for opensourcing it (cleaning up code to avoid embarassement, community building, communication, etc)
    - mention the goodwill/brand recognition/good pr you might get from opensourcing, but it's hard to put a number on that. That's for the marketing guys to figure out, I guess.

    The point is, give your bosses the right tools to make an informed decision. Chances are they'll proceed to make the right one!

  40. Ask Sourefire how they did it by gr8fulnded · · Score: 1

    Sourcefire (makers of SNORT) could probably give some advice on how they went about charging for a free product. Good article in the latest Howard Business Monthly (Sourcefire is based out of Columbia, MD... abt 10 mins from house, which is in Howard County, MD)

    http://www.bizmonthly.com/6_2005/1.shtml

    Perhaps you can convince the Powers That Be that they can charge for it *and* still release it to the world for free.

    --Dave

  41. Wrong question! by Anonymous+Brave+Guy · · Score: 1
    Then we ask: who will use the software and how will having the source code help them?

    That's is the problem with pretty much all the open-source advocates in this thread, right there. What the VP will be asking, since he has a clue about how to run a business for profit, is "Who will use the software, and how will them having the source benefit us?" How it benefits anyone else is utterly irrelevant, unless benefitting them indirectly costs the employer, in which case it is definitely a bad thing.

    This shouldn't be a question of "convincing" the VP that open sourcing is the way to go. If the submitter is trying to convince the VP of that without being sure of it himself -- and if he was sure of it, we wouldn't be having this discussion -- then he's simply putting some personal agenda ahead of his duty to his employer. At that point, he should be fired immediately, and replaced by someone whose work is going to benefit the employer who's paying for it.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Wrong question! by wild_berry · · Score: 1

      Who will use the software, and how will them having the source benefit us?

      Good point. Well made.

      he should be fired immediately, and replaced by someone whose work is going to benefit the employer who's paying for it

      May I slap you with "diversity is good; monoculture bad"? I would have said that having employees capable of independent thought and also capable of asking questions and leading the company to potential new markets and products is a good thing.

      P.S. Remind me never to work for you :P

    2. Re:Wrong question! by Anonymous+Brave+Guy · · Score: 1
      May I slap you with "diversity is good; monoculture bad"?

      You may try, sir, but I shall deftly duck with "and I never said otherwise". :-)

      My objection to the submitter's approach (as I've interpreted it from the description we have here) isn't that he's aware of alternative approaches, nor that he wants to bring them to the attention of management if they might be useful. Both of these are good things.

      However, he seems to be advocating an alternative on the assumption that it is correct, and giving information that he doesn't actually know to be correct to management to support that position. That is unforgivable: I'd never fire someone for giving me an honest opinion, regardless of my agreement or disagreement with it, if it was offered as such. However, I would consider presenting opinion as fact and knowingly giving management unreliable information because it happened to support their personal wishes to be professional misconduct, and it would take an awful lot to redeem anyone who did that.

      (OK, saying he should be fired immediately was probably over-dramatic in most circumstances, but certainly a formal warning would be in order if they actually lied to management.)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  42. vim and emacs by Anonymous Coward · · Score: 0

    hell, our company was so paranoid that our lawyers had to read the licensing for vim and emacs before they would let it be installed on the computers.

    BTW: we have more lawyers and accountants than talented engineers ;)

  43. Re:stop thinking logically by Egregius · · Score: 1, Insightful

    You're missing the fact that not releasing this software means the competitors will need to develop the software themselves..at a 2 mill setback.

    So the choice is..keep competitive advantage within the company, or make 200-500k.

    Considering this, and the small market, I don't see ANY advantage to open sourcing it. It's not like open sourcing it will mean hordes of programmers improving your software for free. It means giving up your competitive advantage.

  44. Re:stop thinking logically by AvitarX · · Score: 1

    Plus, any improvements that competitors make will likley not be distributed and released.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  45. No good reason to OS here by HeyLaughingBoy · · Score: 1
    You say that even at $10k/unit, you'd sell only 10-50 licenses. Are those your numbers or the salespeoples'? Believe it or not, salespeople have *much* better knowledge of what can be sold, and how much it can be sold for, than you do!

    Even so, if you sell 10 licenses at $10k each you've still made a *known* $100k, plus probably 20% more per year on a support contract. Open sourcing it for free advertising/word of mouth is an unknown quantity, and most companies with half a brain will go for the known over the unknown every time.

    As someone else already said, the development costs are sunk, so forget about them. It's all about how much money you can bring in after it's been developed.

    it is software that will be vitally useful to those in the right markets

    You've just given another reason for selling it. You have already identified a market for the product. Giving it away at this point would be insane.

    Personally I think your VP is doing the smart thing. Even if the software isn't eventually sold, at least he is seriously considering it. The business is there to make money, not make OSS look good.
  46. Re:stop thinking logically by Drantin · · Score: 1

    While the GPL is a better choice than BSD if your purpose in open sourcing it is publicity; I don't think the GPL is quite restrictive enough. If someone doesn't like the way you manage the project, they can just fork it and remove all references to your company except a small blurb on a well-hidden about page...

    That of course depends on how many ass-holes decide to use your software that don't like your company...

    --
    Actio personalis moritur cum persona. (Dead men don't sue)
  47. you want to get paid, kid? by Anonymous Coward · · Score: 0

    you spent $2 mil of the cmopany's money to make this.

    they pay you out of the profit they make. that salary pays your rent and food.

    dont be all holy now and start screaming for OSS. oss is oss because people who work on it gets paid somewhere else.

    software industry is not just about writing stuff, it's also about making money off it.

    you will grow up. you too will learn. people with mortgage and kids already know.

    1. Re:you want to get paid, kid? by Anonymous Coward · · Score: 0

      God, how off some of these comments are. You assume so much :P

      Assumptions aside, I wish people would read into my reasoning. We're having a hard time trying to sell this in any way, shape, or form due to continued maintenance costs. I know this software will be of value if the right people can get there hands on it. I just fear that my company won't be interested in maintaining it as a commercial product. Hence, why I am thinking an OS method might prove beneficial to all parties involved.

      I see nothing wrong with making money on software. I see nothing wrong with selling software at a price. I just think that this one instance might benefit from a FOSS model.

      SHEESH!