Slashdot Mirror


How Would You Launch a Dual-Licensed Product?

tdbp asks: "My startup company has just released its first product, but since it is made up of geeks without a clue about marketing strategies, and we are looking for suggestions on how to launch a product with spam-free methods of searching for possible customers. The product is a dual-licensed development tool, so the main targets are C/C++programmers and system integrators. Our plan is to build a community of developers around the GPL version of our product, and to use this base of users to promote the product to people of higher rank with more decisional power, who could eventually buy a commercial license or support service. Do you think this is a reasonable business model? Do you have any suggestions on how to promote the tool or find companies interested in it?"

57 comments

  1. You're doing it wrong by voice_of_all_reason · · Score: 1

    Crush your customers, see them driven before you, and hear the lamentation of their women.

    1. Re:You're doing it wrong by delire · · Score: 1


      You don't work for Attila by any chance?

    2. Re:You're doing it wrong by Bios_Hakr · · Score: 1

      From IMBD:

      Conan's response to the Mongol General is an abbreviation of a real quote attributed to Gengis Khan: "The greatest pleasure is to vanquish your enemies and chase them before you, to rob them of their wealth and see those dear to them bathed in tears, to ride their horses and clasp to your bosom their wives and daughters."
      --
      I'd rather you do it wrong, than for me to have to do it at all.
  2. Details! by Uber+Banker · · Score: 1

    Some perspectives here.

    My main advise would be, if you're thinking about starting a business either find a market and go for that, create a market (identify a (potential) need) or make something that could become hugely popular (sort of creating a market) like much Web 2.0 stuff. Have a lot of planning but don't let something hairbrained be eliminated if it makes a little sense, risk vs. reward, etc.

    My my main advise is moot since you already have a product. I'm curious, did you do this for the passion (if so I give you kudos!), or what?

    So... spread your product and its name (link to it on your Slashdot article submission)! Dual licencing seems to work for MySQL pretty well, but that's not the only reason it worked for them, as they entered the web-serving market early and secured a form of sticky monopoly. Bigger software houses are going for free (as in beer) distributions (MS Visual Studio/SQL Server, Oracle, and others).

    Build up contacts - could you sell this project (not product) - if you released it in a GPL version could you sell out to another company (who may want it as part of their project suite) so easily?

    But really, what advantages does your project offer? TFS mentioned nothing other than it was a 'development tool', and there are quite a few of them, and they cover quite a spectrum. Without posting some more specific info I have nothing more than build up your market knowledge of potential customers and target them specifically (this product can do X for you in Y situation or provide some more details - we're as much in the dark now as before you submitted the story(and if I were a potential cstomer, indeed I may work for a company who is, I'm hardly going to mail a /. article submitter on the off-cahnce).

    Good luck!

  3. Hire someone by T-Ranger · · Score: 1

    Or, better yet, find an individual who wants to come in as a partner (that is, assuming that this small business is owned by its workers). Scott Mcnealy comes to mind, as an example... I think he has outlasted all the others who started Sun.

  4. A little late now by HalWasRight · · Score: 1
    It's already too late. If you've already developed the product, then you've shot your wad. Why did you build it without a plan for how you were going to make money by bringing it to market? Might as well go find a real job while you have some money left.

    Most common startup business plan:

    • Phase 1: Collect Underpants
    • Phase 2: ???
    • Phase 3: Profit!

    I've always wanted to name a company "Phase 3 Software".

    --
    "This mission is too important to allow you to jeopardize it." -- HAL
    1. Re:A little late now by Anonymous Coward · · Score: 0

      s/Phase/Step/g

    2. Re:A little late now by Anonymous Coward · · Score: 0

      I used to work for the (now defunct, obviously) Phase 3 Studios. We needed
      a name change, and yes, it was in homage to the above joke...

      http://sstwordsmith2.tripod.com/Phase3/

  5. patience by Anonymous Coward · · Score: 0

    is what you need with your plan. and that, unfortunately, means money. other than that, it's what i would do.

    how to build a community? get people to use it, and promote it for you. get reviews written on sites likely to be linked by slashdot. if it solves real world problems (as opposed to imaginary problems), real world open source developers will likely use it. show them what problems it solves.

    i, for one, would like to know what it does, but your blurb doesn't tell me that. what is it? yet another version control system? yet another debugger? yet another ide? or something as spectacularily useful as valgrind?

  6. You've already missed it... by Hell+O'World · · Score: 1

    You've already missed a great promotional opportunity. You got posted to ask slashdot without a link to the product page. D'oh.

    1. Re:You've already missed it... by antifoidulus · · Score: 1

      Based on the domain in his email, I'm guessing his company is called Koan Logic.
      But good luck finding anything concrete there. For example, from the introduction:

      KoanLogic was formed aiming to create products of tangible quality for its Clients and together with them. The company makes use of its diverse yet highly qualified technical personnel and a well-structured development method, which can be adapted contextually. KL is enveloped within the ICT industry providing consulting and development services for those IT projects with high technical content.

      Um, what? I can't hear you over all the buzzwords....

    2. Re:You've already missed it... by cskrat · · Score: 1

      That page needs some work.

      Consider opening with a product page instead of a mission statement when the user clicks their language icon. Also consider jumping straight to English from the .com domain and having Italian on it's own .it domain with a link between the two domains visible from the initial page load.

      On the product page, try to think of a way to describe each product with just a simple 2.5 in squared picture. You could use the work of a photographer or graphic artist to produce the image, but you're probably going to have to figure out for yourself what that image should be. Many business owners, Executive types and general web-surfers have a fairly short attention span so you need your company page to jump out, grab their attention and lead them as quickly as possible to someone that will take their money. Graphics will help coax them into clicking forward since a picture may represent something that they want to touch, feel and actively examine, whereas text is just something to passively examine.

      Remember that there are two types of people in the world, those who have bought from you and those that are going to. Structure your pages so that anyone browsing is reminded of what group they're in. Make all of your promises in the section for future customers and prove that you keep them in the sections for existing customers.

      And if web site that the parent linked to does not belong to the submitter, then feel free to ignore everything that I've just said. Or not, I'll give you the choice there.

      --
      My God! It's full of eval()'s.
    3. Re:You've already missed it... by NewWorldDan · · Score: 1

      Once you've fixed up the website, the next step is to go out where your target market hangs out (ie, Slashdot, other programming/development forums) and get involved with your target market. Make sure your .sig file points back to your website. At the very least, you'll improve your search engine results. Don't worry about trying to blatantly plug your product unless you see someone who's asking for a product that does what your product does.

      Next, ask yourself, what do people use my product with? If there's a specific compiler or platform or widget that you depend on, try to get them to plug you. You'll probably have to pay for the privelege, but that's how marketing works.

      And lastly, keep in mind that sales may be slow to start. You will lose money in the beginning; the challenge is to keep that to a minimum while your sales build.

  7. I'll bite by Hosiah · · Score: 1
    I have the business savvy of a turnip, but I don't see much wrong with dual-licensing per se...with anything BUT a compiler. I notice that programming/development tools are either free as air, or not loved very much. There's something about development tools, you need the code free, the libraries free, all derivative works to be free...

    But dual licensing...I always wanted to see an amended GPL, with the added restriction that you MAY NOT port this code to Windows...because the company that gave you this free program does that, and they're charging Windows customers for it, which is how they finance development and keep the free tool for free systems free, if you follow me. Why not? Give away the free version for the free systems; charge the pay-ware users for your software, too!

    I can think of a lot of flaming we could have gotten ourselves out of, if certain programs had never been ported to Windows at all.

  8. marketing by ReidMaynard · · Score: 1

    You need marketing hotties

    In addition, you could have posted your products web site with your story, but I guess hinesight is 20-20.

    --
    -- www.globaltics.net

    Political discussion for a new world

  9. Marketing 101 by jo42 · · Score: 1

    1) Post story on slashdot.
    2) Post story on Digg
    3) Profit!

  10. Slashdot to the rescue by wetfeetl33t · · Score: 1

    Does Slashdot not have ad space for sale?

    --
    Register the editry.
  11. get a grip - you need a leader by Anonymous Coward · · Score: 0

    You are a bunch of geeks with good enough project management skills to get a product out.

    Do you even know that the market needs your product? Where's your business plan? There is a lot of competition in the space you mentioned, will they be able to change 100 lines of code in their offerings and crush you?

    You are in severe need of an MBA, but a good one will be expensive. Hopefully not as expensive as if the company failed, which it sounds like it will if you don't get an MBA (or someone with more of a clue about how sales and marketing work than the poster).

    1. Re:get a grip - you need a leader by PFI_Optix · · Score: 1

      They don't need an MBA to sell it.

      We're missing a lot of crucial information here. What is marketable about the product? What sets it apart from the thousand other products produced by startup companies? Does it fill a particular niche that makes it unique, or does it do a better job overall than the competition?

      There are two addages that I find particularly relevant here: "Necessity is the mother of invention." and "See a need, fill a need." What need are you filling? From a generic marketing standpoint, what you need to do is address your target audience by first talking about the need. Point out the flaws and shortcomings that exist in the market; your goal is to get that knowing head nod that comes when you're saying something they've been thinking for a long time. Once your potential customers recognize you as someone who understands their needs, it's a short trip to them thinking you can meet those needs.

      As for targetting developers specifically: trade publications are probably going to be your best vehicle. If you've got a solid project that you think is unique, you should probably start by trying to get some free press by way of an article or at least a short column on your new product. If they think it's a useful product worth an endorsement, they'll run it because people read magazines that point them to good products they might not have heard about otherwise. Get a few reviews, then buy ad space on web sites and in magazines/newsletters. Quote the best reviews on your website and in your ads.

      --
      120 characters for a sig? That's bloody useless.
  12. Your missed chance by poeidon1 · · Score: 1

    You posted to slashdot but without your product. If you had just posted the URL in the post, your product would already have got thousands if not millions product and marketing reviews. Sometimes, getting slashdotted might help ;-)

    --
    They called me mad, and I called them mad, and damn them, they outvoted me. -Nathaniel Lee
  13. What we did. by tinkertim · · Score: 1

    I did something a little more drastic than you're talking about I ended up open sourcing 99% of (what was ) my primary company. However we leaned heavily in the same direction you are.

    I opened everything for a few reasons :

    1 - There is too much commercial competition and the market for (everything) IT is saturated to the point where significant capital is required to enter it. You must be prepared to spend a million bucks on a sustained marketing blitz in order to gain any significant market share.

    2 - The problem with media shares and reverse engineers.

    3 - We took too long getting a product ready to sell.

    4 - There are just too many other companies doing exactly what you're doing. Open / crippled pay / primo. We actually surveyed a few hundred programmers, and found they felt such arrangements were unfair. "Why should we make what they sell even better?".

    5 - You need to market, AND have money in the bank for uh-oh's. This is tough for smaller companies (like me).

    Then I factored in a bunch of what-ifs .. like what if I have a security problem, what if I miss something and sell a solution and it fails.. and I get sued, etc.

    I really recommend making it totally open, reducing it of course .. and monetizing yourself from customizations. You still benefit from being paid to improve your product, you're not alienating developers who would shy away otherwise, and you increase youselves as an authority in your industry.

    You also are providing an as-is solution that you can warranty at your discretion if you tailor it. This is harder to do, but not impossible with programming toolboxes.

    In summary, if your gonna do it, do it. $10k went into the research behind my decision to open my company completely. Its $10k worth of free advice. Take it or leave it.

    And dumdum, put a link to your site in the submission next time. Actually, please go shoot yourself in the head with a squirt gun until it really really bruises for not doing so in the first place. Front and center, right on the forehead. Then tell everyone why you did it. Ugh ..

    Seriously, hope my experience helps. I lost a good chunk of cash in this rat race, if someone can avoid doing the same then its money a (bit) better spent. If I had it to do all over again I would have opened it from the start, had a better product and more money left in the bank by now :)

  14. Well, for Pasta's sake... by Eneff · · Score: 1

    at least tell us what the programs are FOR on your website! Your introduction states:

    "...was formed aiming to create products of tangible quality for its Clients and together with them. The company makes use of its diverse yet highly qualified technical personnel and a well-structured development method, which can be adapted contextually."

    It says NOTHING of this product you speak of! I noticed some of the names in your News page, but I still couldn't figure out what the programs themselves did!

    It was easier to find out that you use extreme programming.

    Finally found out through googling - on Freshmeat.net, of all places, that one of the products was a C++ web framework. The other two that are supposed to be released, I can't even google for more information!

    Honestly, I'd suggest finding people who are willing to pay you for usign these products, and get your word of mouth out from the other side. However, while you're at it, at least put the code on your web page!

  15. Dual Licencing by ajs318 · · Score: 1
    My advice? Don't bother with dual-licencing. If the product is available under the GPL, then almost nobody is going to bother with paying for a commercial licence which will only restrict what they can do with it.
    • If your program does the same things as an existing commercial application, then the Open Source Tinkerers looking for an alternative to hat they are already using will download the GPL version and play with it; and then they'll decide either to ditch it altogether or stick with the GPL version.
    • If your program does something that nobody has ever done before, then most of the people who have managed without it for this long will be able to last a bit longer. The genuinely curious will just download the GPL version and stick with it if they think it's any good.
    • You will also have a very hard job enforcing the law against "pirates" of your commercial version. If they are ever caught, they will just switch to the GPL version rather than pay for a commercial licence.
    Your best strategy really would be to make your money by some other means than selling commercial licences. It's not the 1980s anymore .....
    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Dual Licencing by Anonymous Coward · · Score: 0

      If the product is available under the GPL, then almost nobody is going to bother with paying for a commercial licence which will only restrict what they can do with it.

      Tell that to the "GPL is too restrictive" crowd, that seems to prefer the MS-EULA over anything GPL.

    2. Re:Dual Licencing by ajs318 · · Score: 1

      The "GPL is too restrictive" crowd are a bunch of arseholes who haven't twigged on to the fact that this is the 21st century. They want the one thing the GPL forbids -- to make closed derivatives of other people's hard work, such that no-one else will in turn be able to make derivatives of their easy work.

      That is, of course, a double standard.

      --
      Je fume. Tu fumes. Nous fûmes!
  16. ADVICE!!! by Anonymous Coward · · Score: 0

    I would advise you to learn how to spell before you try to give advice.

  17. Doing the same right now by kolpackov · · Score: 1
    I am doing the same with my company right now. We are developing and dual-licensing XML Schema to C++ compiler. Here are some things that I found effective:

    • SEO-optimize your product page.
    • Submit/list your product URL to/in all relevant places: DMOZ, Wikipedia, C++ Libraries List, etc.
    • Post to freshmeat. This helps in two respects: (1) potential users hear about your project and (2) a lot of editors for other places (like directory.fsf.org, softpedia.com, etc) monitor this place and will add your product to their database. Also make sure you release new versions of your product often (say once a month). This way you will have a regular appearance on the front page of freshmeat.net.
    • Announce your product on the relevant mailing lists and news groups. There is nothing wrong in posting a clearly-marked ([ANN]) announcement message once.
    • Monitor relevant mailing lists and news groups for problems that your product meant to solve.
    • Make sure you constantly think about new ways to market your product. Set yourself a goal, like every week I need to get listed in at least one relevant place and announce my product in at lest one relevant news group/mailing list.
    1. Re:Doing the same right now by Anonymous Coward · · Score: 0

      "SEO"? Sound Bite Object?

  18. like MySQL? by lmh2671772 · · Score: 1
    I never have figured out how MySQL could open up its source and put some sort of Open Source license on it, then get commercial customers to pony up non-trivial buckage.

    So I went with PostgreSQL.

    I'll do the same thing if I run across something similar to what you're doing that has a less expensive license on it. I suggest some competitive analysis before you try the dual-license thing, and also figure out how easy it would be for someone else to do replicate what you're doing, unless perhaps you patent it.

    1. Re:like MySQL? by Phil+John · · Score: 1

      I never have figured out how MySQL could open up its source and put some sort of Open Source license on it, then get commercial customers to pony up non-trivial buckage.

      First of all, nothing is stopping anyone from using the GPL version commercially. The only limitation is if you link against any MySQL GPL code your app must also be under a GPL compatible license.

      The reason people pay for a license is either a) To have someone to shout at/demand a hotfix from or b) to redistribute an app that embeds or link against the MySQL codebase.

      --
      I am NaN
    2. Re:like MySQL? by Anonymous Coward · · Score: 0

      Not quite. MySQL has long scared their loyal client base into buying commercial licenses by claiming you're "linking" to mysql through connecting to it, whether you use their shitty viral GPL client libs or not. If you use mysql for a commercial purpose, you have to pay, and you don't even get the same mysql when you pay (since the GPL version also has 3rd party GPL code which needs removed)

    3. Re:like MySQL? by lmh2671772 · · Score: 1
      MySQL has long scared their loyal client base...

      That's what I'm talking about.
      Plus, the next Big Company that makes an offer that MySQL AB can't refuse will effectively can it (yeah, yeah, you can fork off the last "free" release, but who's going to work on it?).

  19. Market it as open source and commercially by JBMesserly · · Score: 1

    The market for development tools is not what it once was, but I think you've chosen a wise licensing strategy. I doubt I'd know about MySql and Qt if they weren't dual-licensed GPL products. Use the GPL side of things to build product awareness and get contributions, and use the proprietary licensing side to fund your company.

    I think you should take a dual approach to marketing, too. Market it as a GPLed open source project: use the internet as a medium to to convice people that your tool is worth their time to investigate and use. Spread the word over the normal channels (mailing lists, newsgroups, blogs, forums, etc). If your tool attracts enough users, you'll get your own community going. Be sure to encourage that--having actual users will spread awareness of your tool and will help you tune it into an even better product.

    Since this is also a commercial product, you'll probably need to work the more conventional marketing channels. I don't know what the best way to do that is. Paul Graham, founder of a successful internet startup, speaks highly of PR firms. That might worth looking in to when you reach that point.

    Good luck!

  20. Don't quit your day job...yet. by xxxJonBoyxxx · · Score: 1
    "My startup company has just released its first product, but since it is made up of geeks without a clue about marketing strategies..."

    It's not a company - it's a Dungeons and Dragons session without the game.

    "How Would You Launch a Dual-Licensed Product?"

    Don't. I buy software components from a company that dual-licenses their software. I simply love negotiating price with them: we are currently getting something like 80% off of list price because we have threatened to go the free route so many times. There are likely many more customers like me out there - my dual-source supplier is currently courting buyers, probably in the hopes that someone who knows what they are doing can bail them out. (If they do get bought out, I don't care - I also have their source code.)

    My advice would be to release whatever you have as FREEWARE (but not give out the source), keep your day jobs and see if you can find a market or a talented individual who can find a market for you, and LISTEN to the valuable advice your users give you. Then, once you've figured out a market with an unmet need, figure out a way to sell your product as commercial software to fill that need for those customers. (Hint: services are key.) "SmartFTP" is an example of a company/product that successfully went this route.

  21. Hmmm by Honorbound · · Score: 1

    My startup company has just released its first product, but since it is made up of geeks...

    Your product is made of geeks? Is that legal? How are the geeks prepared? Fried, pureed?

    --
    "I'm not, like, that smart. I, like, forget stuff all the time." -- Paris Hilton
  22. My guess is by Odin_Tiger · · Score: 1

    Based on the OP's email address and a little digging through a buzzword-infested website with a beautifully retina-burning design, I'm guessing that KLone is the product they're trying to sell.

    My first bit of advice would be to re-work your website. It sounds like a big part of your target audience will be developers. Consider: Programmer Jon has been hacking away for hours. Finally, he throws up his arms in despair. All the Red Bull in the world can't seem to solve his problem, so he starts searching the web for a solution developer that may be able to help him. Right now, it's 1am. He's sitting in a dark or dim office, and he's using the LCD display his company provided. So far, this has not been a problem, though; he's been programming in a console editor or other program that allowed him to set background to black and foreground to gray or vice-versa, and his eyes are doing fine. So...he comes across your site, which offers the ideal solution to his problems. Does he dive under the desk in fear of the brightness of your site, or look deeper? Right now, I say he dives. But say he gets past that...does the main page dazzle him with brilliance, or baffle him with bullshit? I say it baffles...even after you sort through the buzzwords and convert the main page to English, there is still nothing telling a potential customer wtf you are selling.
    It seems to me that the subject of this ask slashdot only scratches the surface of the depths of your incompetence in the world of marketing. That's not to say you're a bad developer...just a bad marketer. So, my simple answer to your question: Hire somebody who doesn't have to ask the questions you are asking, instead of trying to solve the problem yourself.

    --
    Unpleasantries.
  23. you know by minus_273 · · Score: 1

    you could start by telling us what produce it is. Given you have jsut submitted content to slashdot, i think yoiu deserve at least that much promotion.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  24. Time to hire some non-geeks. by mad.frog · · Score: 1

    My startup company has just released its first product, but since it is made up of geeks without a clue about marketing strategies

    Well, that's your problem right there: at this point, you need to add some non-geeks to your company. (In fact, it sounds like you're well past that point.)

    Look, you don't expect the marketroids to be able to do a decent job of C++ coding... so why would you expect geeks to do a decent job of formulating marketing strategies?

    Sure, there are folks who have skill in both areas, but that's the exception, not the rule.

    1. Re:Time to hire some non-geeks. by cerberusss · · Score: 1

      That's your experience on the subject? If so, it would be interesting to give a few examples of how (and how much) this paid off.

      --
      8 of 13 people found this answer helpful. Did you?
  25. Marketing not so hard by larry_larry · · Score: 1

    Marketing is not as hard as one might think. Of course marketing should be started from day one... marketing is not merely advertising, it's goal is to understand your customer and ensure that you are providing what the market needs to solve their problems. Here are some suggestions to get you started:

    Read some good books on the subject (Innovators Dilemma, Crossing the Chasm, Tales from the Tornado, ...)

    Answer these questions on your website and in your literature:
    What is you typical customer profile?
    Why would they buy?
    What pains does your product solve for them?
    Who are your competitors?
    What differentiates you from your competitors?

    Prepare a press release that announces your company and your product (by answering the abovementioned questions). Work from examples that have been put out by other companies in the past. Then email a bunch of editors for publications & media in your domain about one to two weeks before the press release goes on the wire.

    Best of luck to you!

  26. twins! by cratermoon · · Score: 1

    I'd hire a couple of hot booth babes, preferably twins, print the text of each of the two licenses on a skimpy/flimsy outfit, and put the babes in them. One could be "open girl" and the other "support girl" or something like that. Make sure to use an 8pt font size so the outfits are a tiny as possible while still holding the full text.

  27. Services by Lord_Dweomer · · Score: 1
    For my hourly rate of $100/hr I'd be more than happy to share my marketing expertise with you.

    No offense, but you're basically asking the Slashdot community to fill in the other half of your business plan...you know, the actual money making part. Getting expertise on how to do that costs money.

    --
    Buy Steampunk Clothing Online!
  28. URL of the mentioned product by tdbp · · Score: 1

    here's the link to the product we mentioned: http://koanlogic.com/kl/cont/gb/html/klone.html

  29. Hint: Avoid conflicting messages... by xxxJonBoyxxx · · Score: 1
    Hmmm...if I were "KoanLogic", I'd clean this set of conflicting messages up:

    "Intellectual Property Protection - KLone's mechanism of compiling both static and dynamic web content into an executable object provides a means of distributing web applications without the corresponding source code." (http://koanlogic.com/kl/cont/gb/html/klone-featur es.html)

    VS.

    " Great victory against software patents in the European Parliament (648 votes against the reform, 14 in favour and 18 abstentions). Much of the merit goes to the many campaigns and efforts of supporters of the free software community." (http://koanlogic.com/kl/cont/gb/html/news.html)

  30. Second Hint: Real companies aren't afraid of email by xxxJonBoyxxx · · Score: 1

    I noticed that the contact email was "info (at) koanlogic.com". Real companies aren't afraid of spam (they can usually afford a mail server with a spam filter), nor do they want to make it any harder than necessary for people to contact them (by having to change the " (at) " to a "@".)

  31. Case Study: TrollTech by nuntius · · Score: 1

    TrollTech's Qt library had a rough start in the dual-licensing arena, but they got things ironed out, and now they have vibrant commercial and GPL software groups. Go browse www.trolltech.com for ideas on how to approach things. Look for other companies doing this as well. If possible, treat your GPL users as first-class-citizens; they may convert to commercial users at their daytime job.

    I have no idea what product you are selling, but the key to marketing is to figure out how your future customers get their information. Try to learn their culture and expectations. Posting relevant "[Ad] Cool Commercial/GPL Software Toolkit" articles to a few newsgroups or discussion boards is generally acceptable, while omitting the [Ad] in the subject line might offend some people. If there are GPL versions available, make sure all the major sites (e.g. freshmeat) have useful listings.

    Good luck.

    1. Re:Case Study: TrollTech by julesh · · Score: 1

      It works for Trolltech because their product is a library; same with MySQL. A GPL library is no use to most commercial developers. A GPL development tool, however, is probably almost as useful as a commercial one, and cheaper.

      I don't think it'll work.

  32. Education market by Goeland86 · · Score: 1

    If you're dealing with an IDE that's not too expensive, works, and you're willing to have customer support for, then I would say that any CS department that teaches C or C++ is a worthy attempt.
    Try casually mailing CS professors and ask them if they're happy with what they have.
    I know for sure that if we were to use an IDE for C instead of emacs, it would make my life a hell of a lot easier instead of using Java and eclipse... Eclipse is nice, but Java drives me insane.
    And when people who know your IDE come out of school and end up in places where they are able to make recommendations, well you've got yourself some sort of a market...

    --
    ---- I am certain of only one thing : I know nothing else.
  33. No experience, but.. by StikyPad · · Score: 1

    Mentioned in the comments about Vista yesterday was this article on business models: http://www.joelonsoftware.com/articles/CamelsandRu bberDuckies.html

    The author implies that multiple licenses can insense your customers, provide discounts to the people who can afford pay you the most (corporations), and may ultimately fail because large corporations have purchasing divisions whose sole purpose is to get you to charge less. Worth a read, at least.

  34. Drivers by tepples · · Score: 1

    I always wanted to see an amended GPL, with the added restriction that you MAY NOT port this code to Windows

    Find me a Linux driver for my paid-for Microtek 4850 flatbed scanner, which has for years been listed as unsupported in SANE, and I might agree. Until then, Cygwin still has its uses.

    Give away the free version for the free systems; charge the pay-ware users for your software, too!

    All operating systems are pay-ware because either you pay for the majority operating system or you pay to replace incompatible hardware.

    1. Re:Drivers by Secret+Rabbit · · Score: 1
      ...or you pay to replace incompatible hardware.
      If you have incompatible hardware. Hasn't happened to me yet.
    2. Re:Drivers by Anonymous Coward · · Score: 0

      Or you switched years ago, and the hardware problem has taken care of itself by way of becoming obsolete.

  35. assignment of copyright by LazyBoy · · Score: 1
    Make sure that every one of your "community of developers" assigns copyright to you for every mod they make. Otherwise you can't sell their GPL code under another license.

    Of course, if you make them do that, they'll be less likely to contribute at all.

    And make sure they didn't borrow their mods from somewhere inappropriate. It'll be your product and company that is in trouble if they do.

    --

    If Chaos Theory has taught us anything, it's that we must kill all the butterflies.

  36. Don't. Instead release a low priced product by pkphilip · · Score: 1

    My advice is - Don't release your product under a dual license. It leads to all kinds of problems and the chance of commercial success is somewhat limited. I suggest that you consider one of the following options:

    Option 1: Basic version under GPL with commercial extensions / plugins
    - You release the basic framework and the base set of functionality under GPL.
    - You release a set of closed-source extensions / plugins under a commercial license. Ofcourse, your existing system must have support for loading plugins at run time and some sort of plugin registration / installation option.

    Option 2: The full version is released closed-source but is sold at a low price. Also include a free / limited evaluation version.
    This option may, infact, be a better option. This allows people who want to test out your software to do that without spending money (evaluation version) and also keeps the entry-barrier (cost) low for others. Examples where this has succeeded: Enterprise Architect product from Sparx Systems. It is an excellent product but yet priced so low that it basically ate up its more feature-rich and well-entrenched but expensive competition.

    I hope this helps.

  37. Time travel? by Anonymous Coward · · Score: 0

    I'm sorry, but changing the past is impossible in our universe.

  38. Don't release as OSS unless you sell anyway. by Qbertino · · Score: 1

    Unless you've got sales in the making allready (large custom projects, vendor bundling your stuff, etc.) don't release as OSS. OSS only makes sense if you've got a clear vision on how to capitalize of that in your business. OSS can be a good marketing tool - but you've got to know what you are doing. Curiously enough, OSS makes best sense when you've got a product on your hands that would go as closed source aswell.
    Get a handfull of clients that want your product + some customization and warm up to your target market. Then you can still GPL once you've got a feel for things. Marketing is key to success - OSS or not. OSS won't compensate for crappy marketing. Do your homework.

    I GPLd a commercial product of mine - but that was after carefull consideration and after my partners and clients agreed to join the OSS game. Now we're all partners in bringing the product into mainstream with various other revenue models. And the initial projects payed my rent during maturing phase. I'd do it again - but only that way.

    --
    We suffer more in our imagination than in reality. - Seneca
  39. More like... by mindaktiviti · · Score: 1

    1) Post story on slashdot.
    2) Post story on Digg
    3) Make sure your website is linked in the article
    4) Profit!