Slashdot Mirror


Finding Sponsors for an Open Source Project?

vertigo72 asks: "What's the best way to find sponsors for an open source project? Is there some people or foundations that give grants for the development of free software? We develop an open source (GPL) box office software: phpMyTicket. At our knowledge at the moment this is the only open source software of this kind. The program is in advanced beta stage and was already used in production environment by us and by other people. The program is rather complex and big: we support online ticket shop, box office with thermal printer and control at doors with barcode scanner. Smarty, PDF and email template engines are used. Paypal and some other gateways are supported. Now we want to continue and to add more professional features, but alas this requires more funding." "We tried to finance our development ourselves, but that didn't work. We tried support, installation and customization, and also a commercial license, but there are just not enough requests. We also had few donations (to the tune of around $50) via Sourceforge. Now, we searching for alternative solutions like sponsoring. Is there someone out there who can help us to keep the software free?"

209 comments

  1. Hmm... by samtihen · · Score: 5, Funny

    [Obvious] Oh, well the best way to get funding would probably be to get information about your project posted on a high traffic, open source friendly discussion forum. Yea, I'd probably do that first...

    1. Re:Hmm... by jdray · · Score: 0, Offtopic

      Yeah. Even better, put a link to your web site in the story...

      --
      The Spoon
      Updated 6/28/2011
    2. Re:Hmm... by Zeal0t · · Score: 0

      click on the author's name, dimwit

      or is this was the post some kinda über-geek irony im still too inexperienced to understand?

  2. Theaters by TildeMan · · Score: 5, Interesting

    Have you tried asking the national theater chains themselves? If you can convince them that this is something that will greatly benefit them and all their branches, they could very well be your best sponsors.

    1. Re:Theaters by nizo · · Score: 4, Interesting

      Maybe you could approach some independant theaters and such and see what they are using for software? Anyone big or little who is getting sucked dry by expensive software companies is bound to be interested. I have no idea how much companies pay for this type of software, but I do know there are plenty of other companies in other areas (*cough* Mentor Graphics/Cadence/Synopsis *cough*) who are vampires in need of some competition.

    2. Re:Theaters by JoeBorn · · Score: 1

      I agree. A company or group that has a vested interest would be the easiest source. We look to sponsor projects not so much out of the kindness of our hearts, but rather in liou of paying for development or to encourage sales of our product. If you can find someone to whom you could be in either position, it will be a much easier sell.

      --
      If you're going through hell, keep going -Winston Churchill
    3. Re:Theaters by Anonymous Coward · · Score: 0

      Hah, software? Where I live the main theater uses a ticket dispenser with a big lever and a man who tears them in half by the door. No computer involved at that stage.

      They have a website which you can't do anything like booking through (just see when things are on).

      And they don't accept credit cards.

      Ahhh.... The quaint old days...
      ooops. I mean Ahhh... The quaint day today...

  3. you could always try... by soupdevil · · Score: 3, Funny

    begging for dollars on Slashdot... in other words, Congratulations! Your funds will be arriving shortly, I'm sure.

    1. Re:you could always try... by Mooga · · Score: 1

      But *GASP* he forgot to give us a link!

      --
      ~ Mooga
    2. Re:you could always try... by Anonymous Coward · · Score: 0

      He hasn't got any money for bandwidth so obviously he's not going to give a link.

      But let's ignore the fact that it's not free if somebody has to pay for it.

    3. Re:you could always try... by Mooga · · Score: 1
      But let's ignore the fact that it's not free if somebody has to pay for it.

      I was actualy going to point this out but didn't get around to it. Plus I'm someone else probably already posted this...

      --
      ~ Mooga
    4. Re:you could always try... by Anonymous Coward · · Score: 0

      Plus I'm someone else probably already posted this.

      You're right ... it doesn't take a genius to question to the motives of a poster on slashdot.

  4. Why, why, why? by Anonymous Coward · · Score: 4, Interesting

    If someone can buy a thermal printer, hosting, and a barcode scanner, not to mention venue, why can't they pay for their ticket-selling software?

    "Hey, can you help me find someone who will give us money to give free help to people charging admission to shows?"

    WHY?

    1. Re:Why, why, why? by cduffy · · Score: 4, Insightful

      "Hey, can you help me find someone who will give us money to give free help to people charging admission to shows?"

      Running a movie theatre is a low-margin business -- typically one loses money on the tickets and needs to make it up elsewhere (concession stand, ads, etc). If one can get the software to run the business (ie. by paying an open source project to add the features needed to make it adequate for one's needs) for less than the cost of comparable commercial solutions -- well, then you're ahead.

      It makes sense, then, that someone with a vested interest in not giving money to the commercial vendors of such software will find such a project as this interesting, and potentially a worthy recipient of (some level of) funding. Ideally, you'd want to target folks who are heavily hit by the pricing model of the commercial competitors -- say, those who own a number of theatres, or those whose theatres have multiple entrances or ticket booths if that's how the commercial software is priced -- or those who need features the commercial competitors don't currently provide.

    2. Re:Why, why, why? by Anonymous Coward · · Score: 0

      Because they bought a thermal printer, web hosting, a barcode scanner, leased a venue, paid licensing rights to the mpaa, hired a slew of highschool kids to sell tickets and $5 popcorn. I mean, really, where does the money for the ticket selling software come for, when you've paid for all those other things and people are staying home because hollywood can't make a decent movie...

    3. Re:Why, why, why? by DogDude · · Score: 1

      So then, both the developers and the venture capitalists are in it in order to lower the operating costs of movie theaters? And the customers will be those who do not want to give money to commercial software vendors (ie: people who don't want to pay for software if they can get away with it (ie: everybody)) Who are these people? I have a need for a free point-of-sale system and a complete list of specifications. It would significantly lower our cost of operations. Where can I send what I need? I know that our tiny business has "a vested interest in not giving money to the commercial vendors of such software", probably even more so than massive movie chains.

      --
      I don't respond to AC's.
    4. Re:Why, why, why? by kfg · · Score: 2, Funny

      Because they bought a thermal printer, hosting, a barcode scanner and a venue.

      I've never really understood this reasoning, yet I hear it all the time:

      "Well, if he can afford a Ferrari he can afford to maintain it."

      Right, he's now a couple hundred thou poorer and probably in the hole for it, soooooooo. . .

      Obviously he has a lot of money left over. Plain logic is what we call that.

      This must be how the government thinks:

      "We just spent an unexpected $300 billion and had to borrow $200 billion of it from our most feared financial enemy. Daaaaaayam! We must be loaded. Let's go to Vegas everybody. Hot and cold running hookers for everybody!"

      That would explain a lot. Funny how they never send my my share of the hookers, even though I'm footing the bill.

      Here's how it works in the real world:

      "Nah, I can't can't go to the movies tonight. I just bought a Ferrari and I'm broke dude. Can't even afford to put gas in the fucking thing."

      Thank God for credit cards and assuming he will provide next month, eh?

      "Hey, can you help me find someone who will give us money to give free help to people charging admission to shows?"

      In the real world, however, this is what we call a win/win/win as all three parties get something satisfactory out of the deal.

      Well, as long as it wasn't a Brian DePalma movie or Episode III.

      KFG

    5. Re:Why, why, why? by Anonymous Coward · · Score: 0

      If someone can buy a thermal printer, hosting, and a barcode scanner... Well first of all, those are things that the software supports, which doesn't mean that you need all of those things to run it. The real niche I can see for this software is for independent, non-profit theaters that are running things on a budget.

    6. Re:Why, why, why? by heychris · · Score: 2, Informative
      As someone who runs a non-profit theatre, I can tell you that ticketing is necessary, but not exactly cheap. You can go with TicketMaster, and have their fees add to the cost of your ticket. If you're looking to provide affordable programs, TicketMaster's additional fees may end up pricing you right out of your target market all by themselves.

      In Chicago, the big non-profits have soup-to-nuts solutions; look here for a more in-depth look at what's involved. The Chicago Symphony actually rolled their own, but most of the big institutions use software like Tessitura, Theater Manager, or other such programs. These are more like custom CRM programs that deal with specific arts management concerns, like volunteers, donors, and subscriptions. They are also not cheap, and of course, those who could most use them are least able to afford them.

      To answer the original post, perhaps the project can apply for a grant, or create a non-profit group (a la Mozilla) to take care of the software. However, you're going to need organizational help to do it. Start with a local university that has an arts administration program, and they'll probably give you better pointers.

      CC

    7. Re:Why, why, why? by cduffy · · Score: 1

      So then, both the developers and the venture capitalists are in it in order to lower the operating costs of movie theaters?

      Of course not. I'm going to make a few guesses here which are in line with my experience:

      The initial developers probably have their own vested interest of some sort -- either they're employed by a theater, or volunteer for a community-run one, or something of that sort. Having generated some useful software out of self-interest (and quite possibly with some baseline of funding which is no longer available), they're now looking for a way to get paid to continue working on what they consider to be an interesting project. So... how can they motivate some organization to fund their project? Arguing that they can reduce said organization's operating costs is one pretty strong motivation.

      Get it?

    8. Re:Why, why, why? by cdcarter · · Score: 1

      >>Running a movie theatre is a low-margin business This software is for live theatre. You know, the real kind, without all the special effects, just umm, whats the word....TALENT! Thats it!

      --
      "Love is like a trampoline, first it's like "SWEET!!" then it's like *BLAMM!*"
    9. Re:Why, why, why? by ichin4 · · Score: 1

      It's true that, if you can pay an open source outfit to produce your software less than a propriatary solution costs, you're ahread. Of course, if someone else pays the open source outfit to produce the software, and you get it for free, you're even further ahead. You have just understood one of the economic disincentives for open source development.

    10. Re:Why, why, why? by cduffy · · Score: 1
      Of course, if someone else pays the open source outfit to produce the software, and you get it for free, you're even further ahead.
      Except you miss out on having the ability to guide development (get exactly the features you need, as opposed to the features that other guy needs) -- and, more importantly, it's frequently quite substantially cheaper for you to start with a preexisting open source solution and add just the few bits you need that are missing than to (1) develop a proprietary solution ground-up, or (2) buy an off-the-shelf commercial solution (frequently, in a niche market, for very very big bucks) and then need to shoehorn the h*ll out of it for it to start to meet your needs.

      I've been doing OSS professionally for quite a while now, and as long as the software is something that enables you to get your business done, as opposed to the entire thing you make your profit off of, it's a pretty reasonable thing. I currently work at a proprietary software shop -- but we're more than happy to use open components, and even give a few of the tools we've developed internally, so long as we don't threaten the secret sauce. (Yes, I do OSS professionally, but I work at a proprietary software shop. Those aren't mutually exclusive; think about it).

      Ticket management software is a cost center that can be reduced, not a core-competency item that makes people decide to go to one theater rather than another. As such, it's a reasonable candidate.

    11. Re:Why, why, why? by Anonymous Coward · · Score: 0

      Yes your right but at the same time kinda missed the point. The point is that potential customers are gonna ask "hey, why should I pay for it when someone else might." Sure you don't get to guid the development but the things with theaters is that all of them use identical or very simular technologies and methods. If it was another business your argument would be strong but in theaters its not. Think about all the theaters you've gone to and think about all the methods they used. You'll realize that they all do the same thing. So its very likly that this software will be scalable and will meet all your needs.

      Plus with the supposed drop in theater attendance (I don't know if thats actually true but its what I've been hearing and reading about) companies arn't gonna just take a risk with something that might not work. They will let someone else try it and then maybe switch. The hard part is getting to first big customer.

    12. Re:Why, why, why? by cduffy · · Score: 1
      things with theaters is that all of them use identical or very simular technologies and methods


      Tell that to the Alamo Drafthouse.

      companies arn't gonna just take a risk with something that might not work.


      Well, that's why they need to have a mostly-working solution in place already, to make it clear that their solution will work for the potential sponsor with some customization.
  5. Re:Sell it by VoidWraith · · Score: 1

    As in beer, not necessarily. As in speech, yes, it is free.

  6. Use fundable by alien88 · · Score: 5, Informative

    If you know of a group of people who are interested in a feature, try using http://www.fundable.org/ to create a group action.

    EG: You have 5 people interested, each person contributes $100, when all 5 people contribute the $100 then the money is unlocked and you can use that to finance the development of the feature.

    1. Re:Use fundable by xxxJonBoyxxx · · Score: 1

      This sounds like a pyramid scheme... Pretend the goal is $100 1) Innocent #1 contributes $10 2) Innocent #2 contributes $10 3) Innocent #3 contributes $10 4) Party Leader contributes $70 (as Innocent #4) and unlocks the wad. Party Leader walks away with $30 profit. 5) Party leader changes identity and goes to step 1...

    2. Re:Use fundable by bit01 · · Score: 1

      This sounds like a pyramid scheme...

      As compared to the M$ pyramid scheme?

      Innocent #1 contributes $1000, innocent #2 contributes $1000, ..., innocent #100000+ contributes $1000. Income $35,000,000,000+ per year, cost of development a minute fraction of that, despite what they claim in their annual report.

      Looks like market failure and the next best thing to a pyramid scheme to me.

      It's caused by broken IP law that allows one player in a market to make a huge multiple of net profit of what another player could make, even if the product is identical. That huge net profit allows them to "compete" both legitimately and unethically in ways that mean the free market is dead and the product[s] can never become a commodity item with non-monopoly profit margins.

      ---

      It's wrong that an intellectual property creator should not be rewarded for their work.
      It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
      Reform IP law and stop the M$/RIAA abuse.

  7. Re:BAD idea by Anonymous Coward · · Score: 0

    Not really....The GPL allows you to charge for free software. That is a common misconception people have. There is no reason for programmers to starve just because they write software that is free as in free speech. No one ever said anything about free beer!

  8. what's the commercial solution by pointyhairedmba · · Score: 5, Insightful

    I'll go ahead and ask the MBA question. What's the competing commercial product? How much does it cost per year? How much will a theater chain save with your solution? Quantiffy those answers into a simple NPV model and pitch it to execs at theater chains.

    1. Re:what's the commercial solution by TedCheshireAcad · · Score: 1

      Spell the word "quantify" correctly, and pitch yourself as an MBA on Slashdot.

    2. Re:what's the commercial solution by CohibaVancouver · · Score: 2, Informative
      Quantiffy [sic] those answers into a simple NPV model and pitch it to execs at theater chains.

      Exactly. I used to work for a company who made ticketing software. It can get quite complex, i.e. drivers for thermal ticket printers, support for touch-screen kiosks, support for internet presales, scheduling, revenue recognition (recognizing revenue for a pre-sale advance tickets on the day if the show, not the day you get the money), support for gift certificates, foreign currency, split payment, taxes, assigned seating, different seating for different events, support for bar code scanners, integration with third party ticketing services such as ticketmaster etc. etc. etc., all of that in an application with a UI that a monkey could operate - And that's just off-the-top-of-my-head features I remember from three years ago...

      So ultimately when you're selling software (and/or 'services') in this market it comes down to the feature set in the software and the TCO for the customer to deploy the software.

    3. Re:what's the commercial solution by TheCabal · · Score: 1

      Closest competitor I can think of is AudienceView. While they have a lot of features, I haven't been totally impressed with their software.

    4. Re:what's the commercial solution by computational+super · · Score: 1

      No, that's what he meant. Quantify means "To determine or express the quantity of". Quantiffy means "To sort of determine or express the quantity of".

      --
      Proud neuron in the Slashdot hivemind since 2002.
  9. Ticketmaster by Anonymous Coward · · Score: 0

    I mean, Ticketmaster's obviously got loads of spare cash, have you asked them for some money?

    1. Re:Ticketmaster by Anonymous Coward · · Score: 0

      Ticketmaster already has their own software - and it runs on Vaxs.

  10. Ah, my favorite part of OSS by Anonymous Coward · · Score: 0

    Not having to pay for other peoples work. Seriously, our business makes extensive use of OSS, but we don't pay a dime for it. We would have never gotten off the ground without it. Oh, and unless we make it big, here's my way of acknowledging the community that helped us so much: "THANKS GUYS! YOU'RE ALL SWELL!" Peace out.

    1. Re:Ah, my favorite part of OSS by cduffy · · Score: 1

      See, my business makes extensive use of OSS -- and contributes back our fixes, bug reports, etc. Granted, that requires having a developer on staff who knows C and is familiar with The Way Things Are Done in the OSS community to generate said fixes -- but it's a lot cheaper than going the proprietary route for everything. (At least, I hope it is -- and, as that developer, it gets me paid).

  11. What an idea... by RedHatRebel0 · · Score: 2, Insightful

    If your project is worthwhile enough that a lot of people use it, it will generate some revenue, but open source software only generates large amounts of money for the big guys like Gnome, KDE, Mozilla, etc. Of course, you could just post on Slashdot and the money could come pouring in ... if you have a worthwhile project I state again. Instead, I would recommend going to the companies or individuals that use your program & ask them for donations.

    1. Re:What an idea... by einhverfr · · Score: 1

      You don't have to ask for donations. You can go ahead and ask them to pay for developer support accounts, subscriptions to value-added services, etc. in order to fund the further development. Or you could sell complimentary products.

      For comparison, look at http://www.sql-ledger.org/ and http://www.digium.com/

      --

      LedgerSMB: Open source Accounting/ERP
  12. Sell it. by BillGodfrey · · Score: 1

    Don't open source. Sell licences to use it.

    1. Re:Sell it. by Renegade+Lisp · · Score: 1
      This looks like a market that is already in the hands of certain proprietary vendors. If you want to enter that market, you need a competitive edge. Being free/open source would be such an edge, definitely, but you need patience to let that concept sink in with the people you're trying to win as customers.

      And no, selling it as a proprietary product won't buy them anything, I'm sure. If the customers don't want to use it when it's free they surely won't pay for it, either.

    2. Re:Sell it. by Anonymous Coward · · Score: 0

      What incentive is there to sponsor this kind of product?

      I just don't see how this fits into the idea of a company's business model.

    3. Re:Sell it. by Tim+C · · Score: 1

      If the customers don't want to use it when it's free they surely won't pay for it, either.

      Perhaps not, although there is something to the old adage of "you get what you pay for". Not necessarily that better = more expensive, but that subconsciously at least many people do associate "cheap" with "inferior".

      There is an optimum price point for everything, and it isn't always 0...

    4. Re:Sell it. by cduffy · · Score: 2, Interesting

      What incentive is there to sponsor this kind of product?

      Getting your desired features added exactly as you want them, and not having to pay for all the functionality that's already finished (as you would if you were hiring it done ground-up) or feaures funded by someone else.

    5. Re:Sell it. by Anonymous Coward · · Score: 0

      My observation has been that free is associated with "no exchange of value" which in turn is associated with no contract/liability/responsibility. Theater chains are probably good at operational aspects of theatres but want someone *whom they have paid money to* to deal with software.

      In order to ensure there is an exchange of value could you consider operating the software as an outsourced service either yourself or by the IT shop currently administering the rest of the computing equipment for theatres.

      If there are advantages to F/OSS they should be able to be realized by the operating company and because there is an exchange of value between the theatre operator and the service provider you have surmounted the "no responsibility" barrier to use (as well as created an alternate funding source).

      Unfortunately this doesn't seem like it would be a fast process.

    6. Re:Sell it. by bit01 · · Score: 1

      There is an optimum price point for everything, and it isn't always 0...

      It approaches zero per user when a piece of software produced by one person can be used by billions. Anything else is market failure. It's only niche software where a significant cost per user makes sense.

      ---

      Any large public or private organisation paying recurring, per-seat licensing for software is being economically stupid.

    7. Re:Sell it. by Anonymous Coward · · Score: 0

      Actually, that is not true. We were giving away a product, but couldn't understand why nobody wanted it. Add a $1,000 price tag, with 50% commission for a salesmen and the leads came pouring in.

  13. What's the competing product by pointyhairedmba · · Score: 1, Redundant

    I'll go ahead and ask the MBA question. What's the commercial alternative out there? How much does it cost per year? How much can a customer save with your soution? Put those numbers into a NPV model and pitch it to customers. Other question that come to mind are: what's the pain you're solving and who is the customer?

    1. Re:What's the competing product by Penguinoflight · · Score: 1

      Redundant. It's pretty sad you have to get someone else to repost your comment for it to get modded up.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    2. Re:What's the competing product by Anonymous Coward · · Score: 0

      It's the same guy, must have gotten a little trigger-happy with the submission button. You, on the other hand, go judge someone else...

    3. Re:What's the competing product by Penguinoflight · · Score: 1

      Exactly my point. I figured that comment would be best made short, maybe even humorous.

      A few weeks ago I moderated someone's post "troll" because he copied another poster's comment 100% from another /. article. I didn't catch him myself, someone replied under him to catch the plaguarism (or karma whoring for slashdot).

      About a week later I got killed in M2 and my troll mod was found "unfair". People complain about mods so much but if I see another case of plaguarism I'm modding it overrated.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    4. Re:What's the competing product by pointyhairedmba · · Score: 1

      Actually, I posted it twice by mistake. The first time I hit post I got an error... so I tried to post it again. You need to calm down.

    5. Re:What's the competing product by stanmann · · Score: 1

      Ok so you got killed in M2 because you didn't read the moderation guidelines. Plagiarism !=troll.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  14. Open Source in the Movie Industry by abh · · Score: 1

    Interesting. For some reason I just can't see an industry dominated by the MPAA to get behind open source...

  15. just make good software and wait by Anonymous Coward · · Score: 0

    In Soviet Russia sponsors find YOU!

  16. Similar situation by FuzzyFurB · · Score: 1

    I'm in a similar situation. I've been developing Album Shaper for the last two years and the project is really starting to take off. I have many users on all major platforms but donations through the SourceForge site have been pathetic thus far. It would be really neat if a set of grants or something were constructed specifically to foster development of Open Source software. Sigh. If you want to support me feel free to visit the Album Shaper web site and let me know. ;-)

    --
    Will Stokes Album Shaper http://albumshaper.sf.net
    1. Re:Similar situation by Anonymous Coward · · Score: 0
      I'd hate to discourage you, but from a quick look this is... oh, how to put it? The sort of thing people expect to get bundled with any but the cheapest digital camera, shall we say? Right, right, those only run under Windows, but there are a few existing free tools out there too, aren't there? Bluntly, it's hard to see how any reasonably sane person could expect this sort of thing to be anything but a for-the-joy-of-doing-it project.

      Almost the opposite of the OP's situation, I think. A ticketing system is likely to face less numerous competition, and to have a cost advantage over them. I expect the ticketing system's problems have more to do with breaking into a mature (stagnant?) market where the expense is mostly sunk, and where the costs of changing can easily outweigh the potential savings.

      I really don't want to be a wet blanket on this nascent let's make some open-source software and clean up fad, but for the small player trying to break into a market it's about as sound a business plan as the average dot-bomb's.

  17. Ask your customers for donations by davidwr · · Score: 1

    Accept donations from your customers, and encourage them to spread the word.

    It won't get much in the way of $ but it will get some seed money and will get that all-important buzz, which will make it easier to get "real money."

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  18. We really don't care for php applications by Cyn+Dragon · · Score: 0, Flamebait

    PHP isn't a very good langauge to write large scale applications in specifically for what you are writing. Maybe if it were written in Python, or perhaps C++. I don't hold PHP applications in high reguard because people program in the langauge without thinking.(99.9% of projects) GPLed applications are nice, because they are Free( *grin* ), but using a language which is slow and ill used means bad projects. Also, the PHP team is very foolish. I'm suprised they included the crap for code nuSOAP as a library. They obviously haven't programed with nuSOAP and don't know what they are doing. I used to program in PHP for a while, and really disliked it after using Python and Zope. Then I used Ruby to add to my learned langauges. C++ is great on the client side as well. Overall, php was hard to turn back to because of the design of php. Now I earn money by converting php apps to Python. Great for a brain strain. :/

    1. Re:We really don't care for php applications by joeldg · · Score: 4, Informative

      am a python programmer here, but at work we use php, and can tell you from experience writing some monster sites, that php if done right, is just fine for high-end apps. usually your database is the bottleneck, not php.
      python is great, but I really prefer php in it's natural environment, alongside apache.

    2. Re:We really don't care for php applications by Anonymous Coward · · Score: 2, Interesting

      Don't forget the security issues. Once you get involved with tickets sales into any place that deals with scalpers, you start dealing with organized crime and they will own your server unless your always on top of all the php hacks and not all of them get published quickly.

      The main difference between a script kiddy playing with a ticking server and the mob doing it is that the scrip kiddy will get a free ticket (so the money doesn't add but) but the mob will end up repricing the tickets they want to scalp.

    3. Re:We really don't care for php applications by michaelhood · · Score: 1

      I realize I'm likely feeding a troll here, but..

      What are these "php hacks" you speak of? Do you mean vulnerabilities? The PHP project is OSS and has a full-disclosure policy.

    4. Re:We really don't care for php applications by uss_valiant · · Score: 3, Insightful

      take a look at the source code of Gallery 2 http://gallery.sf.net/ read the coding guidelines, patterns etc. and then come back and report if you'd still say that it's php and not the coder that is the origin of all these php prejudices.

      there are other reasons why most php scripts end up being spaghetti code.

    5. Re:We really don't care for php applications by xiando · · Score: 1

      Just use any search engine to find a lot of PHP exploits. One of my servers got 0wned by a phpBB 2.0.11 installation: Some bastard from Poland did it and used it to push warez at 30 MB/s. And yes, I found out how this was done (and how it still can be done) using Google. And yes, Google can also help you find a lot, thousands, of sites still using that and previous versions (even though a safe updated version was made available long ago now). This does not mean any kind of PHP project will be p0wned like that, but it does mean it is a good idea to carefully make sure security is not compremized when programming PHP. Other well-known commonly used software like phpmyadmin also have known exploits in recient versions.

    6. Re:We really don't care for php applications by a.koepke · · Score: 1

      You know that this is NOT a PHP exploit, this is an exploit on a poorly written application that uses PHP. You should read this note on security by the PHP team: http://www.php.net/security-note.php

      --


      (\(\
      (^.^)
      (")")
      *This is the cute bunny virus, please copy this into your sig so it can spread
    7. Re:We really don't care for php applications by Anonymous Coward · · Score: 0

      Even Perl after all these years is the basis for large, successful web-based projects. Working with the language of the day is great, but your post reminds me of people who look at a project like Drupal and declare that it sucks because it's written in PHP or uses little to no OO code. Regarding PHP->Python conversions...did you refuse to help your clients unless they first agreed to let you convert their apps into your language of choice? I couldn't imagine anyone with some business sense asking for a working application to be converted to a less well-known language. Your attitude would be typical of some people I know: "uh, er, well, looks like because it's written in foo there's no way I can add a module, oh, I don't think anyone else could do it either, you'll just have to reimplement the whole thing in bar."

      In almost all cases, being language-agnostic is better for the client; sure, for new development you'll be able to give better estimates if allowed to use a language you're more experienced with, but wholesale conversions shouldn't be happening except on very old codebases. This is especially true for well-designed apps that take advantage of stored procedures in the DBMS. Of course, there are a lot of PHP projects that work under MySQL because that's what most people have access to and they end up implementing referential integrity and constraints in PHP instead of being able to use the well-tested code to perform those functions in the DBMS. Oh, hint to PHP developers who still rely on MySQL: if your application does anything important, it doesn't need to run on shared hosting where MySQL is all that's available and it ends up making some people buy MySQL licenses even though the DBMS isn't all that great. Please look into the free alternatives.

      By the way, my group doesn't think PHP is slow, especially when using a compiler cache; if you think PHP is slow, I have to wonder how you feel about Zope's speed!

    8. Re:We really don't care for php applications by Some+Random+Username · · Score: 1

      I'm going to have to disagree here. PHP becomes very hard to manage when a project gets very large and complex. Basically, we had to limit how much object oriented coding we did because PHP4's oo was so slow, and this site saw very high traffic. We ended up having to choose between performance problems, or maintenaince problems. This may not be such a problem with PHP5 though, I don't know.

    9. Re:We really don't care for php applications by Anonymous Coward · · Score: 1

      I'm impressed...I've worked on commercial projects with much less coherent and of course non-existent coding standards. I especially like how the standards don't feel arbitrary and are not overly far-reaching. Well, people will argue about which language is the best until kingdom come...it's funny how open source proponents especially will voice the virtues of choice and how it's great that there are so many window managers, etc, but then declare that one language (often Python) is the best and people who implement in other languages are wasting their time.

      Actually it's not really funny when you consider the amount of time spent reimplementing things for the sole purpose of doing it in another language when that time could have been spent improving existing projects. Yeah, yeah, it's your time and you can spend it how you want, blah blah blah. Well, there might be a handful of /.ers who will applaud you, but relatively few people will benefit from your efforts unless your project is targeted for mass appeal (witness KDE vs GNOME). There are too many projects that barely even get off the ground before somebody decides that reimplementation is in order, diluting already scant userbases. Why are OSS contributors so reluctant to help build upon interesting new projects yet so willing to spend an order of magnitude more of their own time to develop their own projects and maintain their own web sites, documentation, etc? Sorry about the tangent.

    10. Re:We really don't care for php applications by Anonymous Coward · · Score: 0

      Yes, we believe you when you imply that object oriented coding is the solution to software maintenance problems. /sarcasm

      It sure would help if everyone around here didn't withhold important details when trying to make a case for something. You might start by explaining what kind of project this was. How many classes? Lines of code? Requests per second? Was a load balancer in place? Intermediate cache? Page caching? Clueless or experienced developers? A million stories like yours wouldn't really add to our knowledge of PHP performance, but one detailed story might.

    11. Re:We really don't care for php applications by Anonymous Coward · · Score: 0
      This does not mean any kind of PHP project will be p0wned like that, but it does mean it is a good idea to carefully make sure security is not compremized when programming PHP.

      $post =~ s/ PHP//g;

      Yep, sounds about right.

    12. Re:We really don't care for php applications by Some+Random+Username · · Score: 2

      I am not sure why you think I am inviting you to nitpick the details, or why you think I am trying to prove something. The only thing that would show what you want would be a detailed case study, which I am not doing. I posted my opinion, just like the poster I replied to posted his opinion. If you want to do a case study on PHP performance go for it, I am sure you can get it posted to slashdot when you're done.

    13. Re:We really don't care for php applications by michaelhood · · Score: 0

      Go ahead and shut off your box(s). There have been several [hundred thousand] exploits written for applications written in C/C++ over the past couple decades. And guess what, it's safe to say that 99.9% of the software you use was written in C/C++ or have underlying components that require C/C++. (Visual Basic, Delphi, Etc. all are using C++ underneath)

    14. Re:We really don't care for php applications by Cyn+Dragon · · Score: 0

      Well you see.. The most libraries/bindings (non-numeric) out there exist for these four languages. C, C++, Perl, and Python. Therefore, it would be more intelligent to use one of the 4 languages which have the most support. Its easier, more efficient, and much more maintainable. PHP might be the more popular to web designers, but the langauges I listed are what programmers know very well. I've seen some shotty web work in my time, most of which the web programmer doesn't know what he/she is doing. Especially around the security area of a program. Actually comparing Zope, an application server, is like comparing apples to oranges. You can obtain great speeds in Zope compared to PHP applications(running as a module in apache) just by reading the Zope book and following the speed up rules through the chapters.

      Yes, perl is great.. I used to program in it until the developers started with the Perl6 advertisement 6 years ago :) Its sort of like the Dukem Nukem saying.. "vapourware" They had to plan 5 years before writing the code? I question what design they were coming up with, it must be really different than the perl5 syntax. I've read the Perl6 book which gave some hints on what it might look like, and wasn't very happy. It didn't say "worship me"

      I don't think any serious programmer likes MySQL :) PGSQL, and sometimes firebird are the easier alternatives to use.

    15. Re:We really don't care for php applications by Jesus_666 · · Score: 1

      Note that sometimes it's a good thing that people decide to reimplement stuff in their language of choice. If people wouldn't, you'd be tied to the single implementation with whatever restrictions it has (like a C++ implementation not benefitting a Java app because it destroys binary portability).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  19. Dot Com Bubble by rice_burners_suck · · Score: 4, Funny

    Do what they did back in the good ol' days of the dot com bubble: Come up with an idea that nobody wants, needs, or cares about. Then, create a corporation that has no assets. Write a press release about your product, which doesn't exist yet. Be sure to include a wide variety of terms from the IT bullshit generator. Supposing your company is called Inventri, your press release might begin, "Inventri today announced plans to begin development of its new software product, codenamed Widehorn." Be sure to include plenty of meaningless phrases, such as, "By leveraging innovative technologies, content providers streamline compelling enterprise solutions." Make sure the bullshit-o-meter explodes. Describe, in colorful terms, how your company provides "solutions," but do not specify what kind of solutions or what they're for. Make sure this is printed on nice glossy paper with lots of whitespace and a variety of high-tech-looking colors. PHBs and other stupid people (hereinafter simply called "management") drool over this kind of crap. Then, a bunch of venture capitalists (hereinafter "rich idiots") will come along and dump millions of dollars on you, hoping to become the next Gill Bates. All you have to do at that point is take the money, buy a fancy office building, fill it with fancy mahogany office furniture, buy all the supplies, like post-it notes, kleenex boxes, refillable pens, and other such stuff, and then hire a bunch of MCSEs, pay them $200,000 a year, and buy a BMW for everyone, including yourself. Make sure your business practices are innovative, such as allowing nerf toys to be used at work, buying lunch for employees every friday, and providing all employees with a paid subscription to Slashdot. When them money runs out and no code has been written, simply close the company and start from the beginning. It's that simple!

    1. Re:Dot Com Bubble by DCstewieG · · Score: 1

      Ah, those were the days... -Expensive Furniture Salesman

  20. Why bother? by Anonymous Coward · · Score: 0

    This was clearly developed to satisfy someone's need, so the project already has the commercial interest.

    It looks like the relevant party has acquired a pretty good solution so far, but wants it developed further. So, might I suggest that they actually put some money in the kitty? It's already saved them cash after all, through not needing to buy a proprietary package.

  21. Business Plan? by DogDude · · Score: 4, Interesting

    What I'm wondering, is, in your business plan, where did you suggest or think that the money was going to come from, and what happened to that revenue stream?

    --
    I don't respond to AC's.
    1. Re:Business Plan? by op12 · · Score: 1

      Zing!

    2. Re:Business Plan? by DogDude · · Score: 1

      Actually, I was being serious... Are you suggesting that somebody would be stupid enough to take time to research a market, develop and test a product, and THEN try to figure out if they can make money from it? Is that what your "zing" is referring to? Please tell me you're not serious. Please.

      --
      I don't respond to AC's.
    3. Re:Business Plan? by op12 · · Score: 1

      My "zing" was referring to the same person you were addressing, who is presumably without a business plan, as otherwise it does not seem like such a problem would arise to begin with.

    4. Re:Business Plan? by DogDude · · Score: 1

      Really? You think so? I was honestly assuming that something in their business plan didn't work out. I didn't really imagine that somebody would try to start a business without the fundamental question of "how do I make money?" answered first.

      --
      I don't respond to AC's.
    5. Re:Business Plan? by op12 · · Score: 1

      Well, there is no mention of any proposed methods that failed, or alternatives that might have been considered, but that's just a wild guess.

    6. Re:Business Plan? by Reverend528 · · Score: 3, Funny

      Well, ther were going to do the whole thing as a hobby, but then that particular myth was debunked, so now they need to find a source of revenue.

  22. Sounds to me like a dead end... by Kjella · · Score: 5, Insightful

    "(...) Now we want to continue and to add more professional features, but alas this requires more funding. (...) Now, we searching for alternative solutions like sponsoring. Is there someone out there who can help us to keep the software free?"

    ...there's no commercial value in the project, but you still want to add features just for the hell of it? That's cool, but don't expect to get paid for it. What's the future of the project if you do not recieve funding? Abandon it so others can pick it up if they want to? Close the source (assuming you have all the copyrights)?

    I'm sorry, but if you're looking to get paid for it, you need a project someone is willing to pay *for*. If there was such a sponsoring foundation, I would suggest they use it to replace some central software many people use, like IE/Outlook/Office/Photoshop etc. I would consider spending it on such a niche system like tickets to be a very strange choice.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Sounds to me like a dead end... by Fnkmaster · · Score: 1

      Right, the problem is that this was done all bass-ackwards - you need to find a market that exists first, whether you want to sell commercial software or open source software/services.

      If the market exists here, which it might, though it sounds like a modest-sized niche to me, then get companies that need this kind of software to pay you to implement the features they need. This is called "sales". It is the core of every software business. If you want to earn money on the project, then you need to sell it, whether it's a commercial or Open Source product.

  23. There are a lot by jvagner · · Score: 2, Insightful

    ...of cheap, commercial solutions/services out there for this, but I do think some organizations would want to have this in-house, on their own servers, branded with their look and feel.

    I did a lot of ticket solution searching for a non-profit arts organization and never ran across this. Some higher visibility search engine and code repository (hotscripts, etc) entries would help visibility. Visibility will increase the chances of financial assistance.

  24. it isn't to send everyone thundering that-a-way by ChipMonk · · Score: 0

    Whatever sources get posted here are sure to dry up very quickly.

    This is one of those ways that the free market doesn't work.

  25. Just add PPS and PPC advertisements!? by xiando · · Score: 1

    I really someone with too much funds available reads this thread and sponsors you, but if not: Add as many advertisements as possible to the distribution site. If enough people use your software then they will inevitable be back to download upgrades and read the documentations, those surfers can be turned into money by adding enough advertisements. And do not be frightened to use some adult type of affiliate programs, a portion of your surfers are probably not visiting from work..

    1. Re:Just add PPS and PPC advertisements!? by patio11 · · Score: 1

      Yes, nothing says "Credible, professional alternative to commercial software worthy of spending a portion of my technology budget on" like a porn popup.

  26. Additional word to use: by DogDude · · Score: 4, Funny

    Although your description was excellent, I feel that it could be beefed up a bit by using the word "synergy" a few times. I've found that companies tend to get an additional 10% venture capital for each time the word "synergy" is used in their mission statement/press release.

    --
    I don't respond to AC's.
    1. Re:Additional word to use: by pinchhazard · · Score: 1
      Although your description was excellent, I feel that it could be beefed up a bit by using the word "synergy" a few times. I've found that companies tend to get an additional 10% venture capital for each time the word "synergy" is used in their mission statement/press release.

      I'm afraid I remember reading Wizard magazine in 1999 and hearing about how "synergy" was overused. I think the only use "synergy" gets nowadays from people that are complaining about how often "synergy" is used as VC bait.

      --
      Do you love freedom??? Do you love freedom!!! DO YOU LOVE FREEDOM!!!!!!!!
  27. think big by Anonymous Coward · · Score: 0

    you've the core of a generic pay to pass pay to play system. plus you've got stuff happening in the future that you can be incorporating now...

    The national ID card in the form of drivers license is coming soon. It will, in all likelyhood carry biometric tags giving you lots of options in areas where there is fraud. Creditcard gas purchases for example. It's usually the first thing a thief does with a stolen credit card. The future pump will be able to look at the card and the purchaser and if not in the CC companies database, require a scan of the drivers license bio data to make surethe names and faces all match.

    Plenty of other applications.

    Funding?

    Snort a lot of coke. it will make your presentation infectiously animated.

    Go to parties attended by surgeons, lawyers, medicare scammers, phishers, and apammers for your first round funding. This is better than VC as they won't expect as much in return.

    Need more off the wall advice? Write.

  28. Your best bet is... by introvertSoul · · Score: 0

    ...turn the program proprietary, get some loan from a bank, and then sell the program and forget about Open Source!!

    Now seriously, you should ask yourself why would anyone want to sponsor you? Any sponsor has to benefit some way or another. So maybe you should find some Cinema Guild which oversees the theatres and try to convince them with a unified ticket system or something.

  29. This points to one of the pieces of the puzzle we by Alkarismi · · Score: 1
    need to fill in to fully bring Open Source to the Enterprise.

    I believe that the day is coming where the companies making money from F/L/OSS will fund the Open Source projects that they make their consultancy/deployment/support/training money from.

    It makes sense - a proportion of their turnover could, and probably *should*, be fed back into the projects that enable them to exist.
    The proprietary vendors have their R&D budgets. Would not an analogous equivalent in our world be a 'no-strings-attached' funding of key F/L/OSS projects?

  30. I can understand by Anonymous Coward · · Score: 0

    ... your problem.

    I'm still working on my software which will be used by people who sell pictures of Elvis on black velvet on Ebay. I was hoping that I'd be able to complete it with funding by interested users, but your story has me depressed :(

  31. Are you sure? by Anonymous Coward · · Score: 0

    I didn't see anything in the summery relating to pornography....

  32. There are already pools of money... by SupremeChalupa · · Score: 1

    Find a patron Organization that has the donors already in place and the willingness to spend the money to acquire the software. You are talking about a client base where the buildings rtun hundreds of millions, the money is already out there. There is a project much like this (closed source) called Tessitura that you might look into for ideas/inspiration. But as another poster pointed out... without a good solid business plan you can't expect venture capital to just come pouring in.

  33. How can you make it "not free"? by iammaxus · · Score: 1
    Is there someone out there who can help us to keep the software free?
    If they have already licensed it under the GPL, is it actually legal to "close" the source.
    1. Re:How can you make it "not free"? by Sweetshark · · Score: 1

      If they have already licensed it under the GPL, is it actually legal to "close" the source.[?]
      Sure, if they are the copyright owners. But of cause, they cant "take back" the stuff that was already released under the GPL.

    2. Re:How can you make it "not free"? by freerecords · · Score: 1

      the original holder(s) of the copyright - ie. the person/people who wrote the software, can release and re-release under any license he/she/they so wish. tim

      --
      tim
    3. Re:How can you make it "not free"? by iammaxus · · Score: 1

      What are you saying? They are the copyright owners, but they also released under the GPL. Can they take it back or not? If they could take it back, can't someone just take the code as it stood under the GPL, incorporate it into something else, and release that under GPL to keep it GPL?

    4. Re:How can you make it "not free"? by TERdON · · Score: 1
      What they have already released will stay released under GPL as it is.

      They can (with permission of all copyright holders), if they wish to, also release it concurrently under another license (dual-licensing has happened before for different reasons). An example would be letting a commercial vendor use it for building a propietory solution (ie closed-source)

      They could also (with permission of all copyright holders) change the licensing model, so future versions only become closed source. However, all old versions will still be available under GPL.

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    5. Re:How can you make it "not free"? by cranos · · Score: 1

      The code they have released under GPL cannot be "taken back" its out there and anyone who has a copy can redistribute it under the GPL.

      What they can do is dual license, as Copy right holders they have the right to release anything they write under what ever terms they like, MySQL has managed to survive doing this by offering a GPL version and a commercially licensed version complete with support contracts.

    6. Re:How can you make it "not free"? by Anonymous Coward · · Score: 0

      Several companies do dual licence code. They have a free version under the GPL, and a non-free version user a different licence. The existing software will still be licenced under the GPL, and can therefore be redistributed, but they can make modifications to it as long as the copyright to none of their code is owned by someone who doesn't give permission to close the source.

  34. Besides the usual by Anonymous Coward · · Score: 2, Informative

    Besides getting it posted on Slashdot, you can apply for grants from IBM's research division, and believe it or not MSR (Microsoft Research), so long as the project is able to be used by MS, and open source - e.g. BSD licensed. In the case of the latter, it has to specifically match their interests, whereas IBM are enthusiastic enough about open source to be far more liberal.

    I've had one of my own projects funded as part of my PhD at MIT by IBM. I wouldn't want to let M$ funding anywhere near my code and my Gentoo Linux boxen though ;-)

    1. Re:Besides the usual by cperciva · · Score: 1

      ...you can apply for grants from IBM's research division, and believe it or not MSR...

      I can't find anything on the MSR web site... can you be a bit more specific?

    2. Re:Besides the usual by Anonymous Coward · · Score: 0


      I've had one of my own projects funded as part of my PhD at MIT by IBM. I wouldn't want to let M$ funding anywhere near my code and my Gentoo Linux boxen though ;-)


      I'm going to have to call BS on the PhD. Seriously, no one in grad school a. uses gentoo or b. writes/says "boxen".

  35. You and a zillion other FOS devopers want to know. by Anonymous Coward · · Score: 0

    We're all looking for that FOSS business model that they keep telling us about.

  36. "sponsoring"? by DogDude · · Score: 2, Insightful

    So, what do you mean by "sponsoring"? what does the person/company get in return? Or, by "sponsor", do you just mean "gullible person with extra money who has no interest in seeing and kind of return on it"?

    --
    I don't respond to AC's.
    1. Re:"sponsoring"? by MyNymWasTaken · · Score: 1

      So, what do you mean by "sponsoring"? what does the person/company get in return?

      They were probably sitting around bemoaning the lack of money when one those "help a child" commercials came on.

      For less than the price of a double mocha soy nonfat latte, you can sponsor a Open Source project yourself! Please give.

      Or they could be trying the Arts (museum/symphony/etc...) approach. Sponsor us and you'll get a nice, warm & happy feeling for bettering society.

    2. Re:"sponsoring"? by eclectro · · Score: 1

      On the surface such a request may seem silly. But if they can offer a services package with the software making it easy for someone to sell tickets, they might be able to find a sponser. Especially if it is less cost/better features than a closed source solution.

      So the bottom line, is this a competitive solution to ticket selling? I bet it is.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  37. Why? by DogDude · · Score: 1

    Why would they? If the product is as good as the developers say, and somebody's willing to develop it for free, why in the hell would anybody pay for it? Hell, in a business setting, if somebody "donated" money to an open source project, they'd be canned in a nanosecond. The only incentive would be if the product was crap and needed a lot of work.... in which case, why even bother with it? I guess that I'm not understanding where your "should" comes from.

    --
    I don't respond to AC's.
    1. Re:Why? by Reaperducer · · Score: 1

      Hell, in a business setting, if somebody "donated" money to an open source project, they'd be canned in a nanosecond.

      I've worked for bosses like you. I'm glad I don't work for bosses like you anymore. Chances are some of your employees would feel the same way.

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
  38. ooh ooh by Umbral+Blot · · Score: 1

    I want money too, how do I get in on this. Sigh, if life were only so easy. You shouldn't have gone into open source with the idea of making money or becoming a business, but because you love working on that peice of software. Adding professional features doesn't require money, merely time and effort. If you are not willing to donate your own time and effort for free then why are you an open-source project?

    1. Re:ooh ooh by kilyerd · · Score: 1

      This is not true. I'm the developer of a free software for restaurant management (My Handy Restaurant) and besides the "free" (as in beer) development of new features, we also need to develop drivers for thermal printers and barcode scanners, prepare easy-to-use live demos. All this is needed to prepare a software which can actually compete in the compete in the commercial world, even if it is free. In my experience no driver can be developed properly without having the hardware, which costs money. my two cents...

  39. Why by Turn-X+Alphonse · · Score: 3, Insightful

    Ask yourself, why should you get the money over another OSS project? Who will benefit from your work, who will want to use it? Why should they pay you to do it?

    Work out who, when and why. Then focus on the "data" you pick up. Ring round and ask what the companies themselvs "want" from software and get it done ASAP so you can go "oh yes we have that, we're looking for funding and will offer support to anyone who donates x amount of money (say $500, it's nothing to a company) for 6 months. After that we're unsure of what we'll charge but it's unlikely to be much more. But obviously discounts for any who supported us in the early days".

    --
    I like muppets.
    1. Re:Why by Anonymous Coward · · Score: 0
      "Anonymous Coward - For trolls without balls or people not caring for Karma"

      I resent that remark. I do have balls - they're in the freezer right where my wife put them!

  40. Home page on Source forge fixed the bandwidth prob by Anonymous Coward · · Score: 0

    Yep move to Sourceforge first then slashdot for money.

    I think he got his setup wrong.

  41. Trade shows and associations by rbanffy · · Score: 1

    I would suggest you seeking out associations of the kind of company that stands to benefit most from it. I assume such companies do not diferentiate themselves from competition by their back-offices.

    These associations may hold periodic meetings and thade shows. These events would be perfect places to seek funding from the association as a whole or to form a consortium to further develop your project.

    You could even use a mixed license model, where the entities that contribute gain access to more than the entities that don't, but since I suppose that deploying the solution is a huge amount of work, support and ability to steer the feature-comitee alone may be enough an incentive.

  42. You can still "grab back" control of GPLed code... by Dogtanian · · Score: 2, Insightful

    By open-sourcing it, you've opened the floodgates. On of the big companies is going to take your code, add a bunch of features,

    Troll or not, I'm going to use it as an opportunity to say this:-

    If you own the entire copyright to GPLed code, you can do what the heck you like with it, including releasing it under a non-GPL license.

    Of course, you can't stop people distributing and expanding the original code under the GPL. And unless you can get the permission of all contributors, you can't "un-GPL" new versions derived from your original base. (This will never happen with Linux because there are too many contributors to make it practical).

    But if you (or all the copyright holders on a piece of GPLed code) want to release your original code under a GPL license, you can.

    More importantly (this is the point), in such cases, you can add new code, and release that with a *non-GPL* license only.

    If you have the original copyright, you can do this. So, if the software is at an early developmental stage, it's not necessarily that big a deal that it's been GPLed. Provided, that is, you have a close-knit group of developers who *all* agree to non-GPL distribution/modification of their code.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  43. Mod Parent as "Funny" by xxxJonBoyxxx · · Score: 1

    I don't know about you, but I don't have unlimited funds. Unless someone (or some license agreement) MAKES me pay for something, I won't.

  44. Tonight I'm gonna party like it's 1999 by Dogtanian · · Score: 1

    Do what they did back in the good ol' days of the dot com bubble

    Great idea. All we need now is a machine to take us back to the days when people actually gave out money like that.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  45. Find possible clients then (client = sponsor) by Spy+der+Mann · · Score: 2, Informative

    This is, try to sell your development services to someone who needs the software you're developing. But instead of selling the software, sell the development and support. Of course you have to state that this is an open source project and that it won't be exclusive to them.

    1. Re:Find possible clients then (client = sponsor) by DogDude · · Score: 1

      1. If something as simple as this needs support, then it's really not a very good product.

      2. How do you know that there's no competititve advantage in this industry to using your own, specialized software, which you'd be giving up by using something open source?

      3. Are you saying that this person should hire themselves out as a programmer, but insist that they will only write open source software?

      --
      I don't respond to AC's.
    2. Re:Find possible clients then (client = sponsor) by 99BottlesOfBeerInMyF · · Score: 1

      1. If something as simple as this needs support, then it's really not a very good product.

      Even very easy to use programs need support for installation, upgrades, troubleshooting when Windows dies, and disaster recovery. Also, they mentioned development and support. If a company wants a new feature added, they can pay a reasonable amount and the coders will add it and everyone can then use it. Alternately, if all the copyrights are owned the program can be customized for individual companies and licensed separately.

      2. How do you know that there's no competititve advantage in this industry to using your own, specialized software, which you'd be giving up by using something open source?

      That is possible, but highly unlikely. This is used by venues and theaters, not by an industry with a lot of differences in needs from company to company.

      Are you saying that this person should hire themselves out as a programmer, but insist that they will only write open source software?

      If they want to work on this software, they may have no choice. What is wrong with that though? Lots of open source programmers are paid to work on their projects by people that use them. Tons of code is added/fixed because some company needs it and pays for someone to do it. The advantage is that you only pay for some of the programming and others pay for the rest of it. You get the fixes and improvements you pay for plus the fixes and improvements all the other users pay for. The only really hard part is explaining the model to businessmen in a field that is not already using the open source model.

  46. Or a bonus system by Alwin+Henseler · · Score: 2, Interesting
    I've seen some projects use a bonus system. Works something like this:

    Users of the software can make feature requests (as usual), and you may add things yourself to this wishlist.

    For each item, you make an estimate of how much effort it would take to implement the feature, or how much money you'd want yourself to do it. You could use a bidding system to let other developers (freelance, or project contributors, whatever) make a better offer. Note: a $$ amount need not reflect fair compensation for the work involved. Any contributor can have his/her own reasons on why to do it for that money (prestige, fun, interesting, 'will code for food', whatever).

    For each item, users of the software can donate or commit to paying -some- amount for implementation of a feature. Likewise, users can apply their own reasons for raising or lowering their rewards. When donations+commitments reach a currently standing offer, collect the money and have the feature implemented.

    Think it was a BeOS- or Amiga-related project where I saw this done before, maybe other projects have used this to get things done.

  47. Basic Economics by FunkyMonkey · · Score: 1

    Basic economic principles drive OSS project funding just like everything else. First you need to find someone that has a demand for your product. Lacking that, you'll have to rely on philanthropy. I don't think there's much of that just for the sake of supporting OSS.

  48. moderate articles... by joeldg · · Score: 1

    Almost wish after seeing this article that we could moderate articles on slashdot..
    maybe give the articles a "nerdfactor" or whatever (you know, tie in with that slogan up there)
    then we could view by daily nerdfactor.. that would be so much nicer to be able to moderate this whole new slough of these "paid" or "planted" articles that everyone seems to be noticing.
    In the last couple months, reading through the articles comments on plants, you will notice more and more people getting irritated with the PR articles and suspiciously placed articles.

  49. instead of a program, create a service by v3xt0r · · Score: 0

    Since you aren't going to get people to pay for your web application when they can DL it for free from SourceForge and extend (fork) it themselves, it's better to turn your project into a live service and then charge subscriptions to clients who need to use the program/service.

    Funding an open source project is a HIGH RISK investment, so unless you are looking for someone who wants to make a donation to a non-profit organization (which would require you to provide them w/ the proper receipts & legal red tape bs), chances are you're just day dreaming.

    --
    the only permanence in existence, is the impermanence of existence.
  50. Are you new here? by Anonymous Coward · · Score: 0

    Now bend over and prepare to be ass-raped by the likes of IBM and Apple who will make millions off your work without ever giving you a cent.

    After your done with that, read this and laugh. It will make you feel better. What an idiot.

    1. Re:Are you new here? by greg1104 · · Score: 1

      Couldn't resist doing the math. By the day the six-month lock-up was over, Raymond's stock was down to $45/share. If he did wait until June as he suggested he might, it could have been worth as little as $31/share. Still, that's at least 1/2 a million--if he went through with selling it.

      As of today, 150,000 shares of VA are only worth about $200K. Quite a fall from $36M.

  51. osCommerce Sponsorship Program by hpdl · · Score: 1

    We've started a sponsorship program for the osCommerce project where our community members can make a financial contribution to the project and get back some additional benefits in return.

    This increases ones awareness in our community otherwise only possible through making contributions available (development work) or being an active supporter in the community forums.

    The finances gained from this are then put towards the fees involved in hosting such a project, organizing team meetings, and are also spread throughout the team when it is possible to do so. The important thing we keep in mind is to not provide a must-have feature for community sponsors, but to make it easier for them to do things also normal community members can achieve, and to always give back to the community when asking for something.

    For the corporate side (partners), placing advertising banners throughout your site would also help, but obviously only when the advertising content is of use to your community!

    Sometimes partners come to you, and sometimes you must go to them ;-)

  52. OFF TOPIC: Image Ads in RSS by Anonymous Coward · · Score: 0

    I use Sage for Firefox to read newsfeeds, and I just noticed I now see ads in the Slashdot feed.
    The image is through feedstermedia.com
    My feed location is http://slashdot.org/index.rss
    The Ad

  53. Change the model - i.e. digital theater franchise by Anonymous Coward · · Score: 0

    Expand the product so it completely encompasses the small-venue theater's business needs. Market the product as a turnkey entry-level digital theater in a box. Partner with a big name digital projector company that wants their new models involved. Then empower the entire world population with the availability of a new, affordable, digital theater business model that fills the entertainment niche for millions of people. Sell the lawyer-approved business plan on the side.

    Maybe you'd get rich and your 15 minutes someday. Wished I'd had a suggestion for funding sources - maybe next time...

  54. Good Luck by Anonymous Coward · · Score: 0
    Is there some people or foundations that give grants for the development of free software?

    Probably not for people who don't know basic English.

  55. beware patents by Anonymous Coward · · Score: 0

    In the U.S., TicketBastard may have patents on key parts of what you describe.

  56. Stop using "My" in your app name first off.. by erik+umenhofer · · Score: 1

    I think the MyThis and MyThat is as unoriginal now as iThis and iThat. It makes your project sound like a second year college CS project. Sure phpMyAdmin and the like are amazing, but they pioneered the phpMy thing, it's time for a new name!

    1. Re:Stop using "My" in your app name first off.. by michaelbuddy · · Score: 1

      Yes the IN thing now is to use a wild name name so when Apple eventually uses it, you sue them for killing your search engine rankings.

      --

      ...::----::...

      I am in no way affiliated with this sig.

  57. The obvious answer by johansalk · · Score: 1

    Is the box office industry itself; potential beneficiaries from your project. Demonstrate to them how they might benefit, and they may wish to help. If your project has no demonstrable benefits to its vertical market, then you may want to rethink if it's really worthwhile. Especially consider what their requirements and needs may be, and this way you'll get perhaps something even more valuable than just money. I don't think it's fair to seek funding from a general donor such an open source fund if you have a specific product that many won't be using when many other products with wider applicability are already desperate for what scarce resources there are.

  58. Wrong approach by einhverfr · · Score: 1

    They don't have to pay for their software per se. But you may be able to get current users to pay you to add the advanced features you want to add.

    In these cases, bounty systems, developer support accounts, etc. are useful in terms of building your revenue base for the project. Also leverage the community. Maybe they will pay you or a third party to add the features you need.

    --

    LedgerSMB: Open source Accounting/ERP
  59. You need to figure out who your customers are. by arete · · Score: 1

    This is not software that necessarily makes the world a better place to be a person; you don't deserve philanthropic sponsorship because there are many worthier causes that actually improve the state of life for many people. Even if you did deserve it, that sponsorship is rare unless you get to personally know someone at an organization that does such funding.

    Your customers would seem to be people running theatres. You need to find owners/managers that don't like what they're using/paying, build a relationship with them, and authentically give them value that exceeds the amount of money they might give you. This can include support, it can also include feature requests - especially if there is something good you can make your software do that no competitor does. This might require advertising to them or approaching a lot of them.

    This is a high barrier to entry market you're trying to enter. If you can't find anyone in that industry who wants to put any money towards it, either fund it yourself or stop and do something somebody wants. I suspect you can find someone if you try hard enough, but I'm not sure how long that might take.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  60. Money for the Software by mikey1134 · · Score: 1

    I don't know if this would help, but have you looked at the possibility of getting a small business grant/loan from the government. You could try setting up as a separate software company and getting startup grants to develop the software.

    --
    <gir voice> I love this sig... </gir voice>
  61. Re:This points to one of the pieces of the puzzle by Husgaard · · Score: 1
    This is already beginning to happen. The money comes from sales of service and support, not from voluntary contributions.

    I would like to give you a real world example:

    In the company where I work we are selling a (closed source) mission critical J2EE application suited for thousands of simultaneous users.

    This application run on the Open Source (LGPL license) J2EE server JBoss. The reason we selected JBoss instead on one of the many closed source competitors was quality, not price. The price of even the most expensive J2EE servers is peanuts compared to the price of our application.

    But a company like where I work (where mission critical applications are deployed on top of Open Source software) needs the best possible technical service and support for the Open Source software it runs on top of. One day of downtime is estimated to cost up to about US$3 million for the average installation of our software.

    For JBoss a group of core developers saw the need for technical service and support for companies like mine. They formed a company to give service, support and application development advice.

    Of course the company I work for is a customer of JBoss Inc., and we are very happy with their services. In one case we reported a problem with JBoss server clusters. After some communication we got down to the root cause of the problem, and within a few hours they had a patch ready that solved a race that could lead to a distributed deadlock condition.

    I don't think that JBoss Inc. directly contributes money to the JBoss project. But they contribute a lot of resources. They have most of the core JBoss developers on their payroll, and these developers are also working on the JBoss project. They host the bug database of JBoss, and recently they also starting hosting the CVS repository.

    Disclaimer: I may be biased since I contributed code to JBoss years ago, but I have never been affiliated with JBoss Inc. (except that I work for a company that is a customer of them).

  62. How about a "bug"? by Anonymous Coward · · Score: 0

    Part of your software collects payments online. It would be unfortunate if there were a "bug" in that software that somehow charged a little extra and dropped it into a separate account. I seem to remember something like that in one of the Superman movies....

    And if you do screw up some mundane detail and get caught, then what's the worst that could happen? Probably spend a couple of months in a white-collar resort prison with conjugal visits.

  63. PHP is fine, but we don't care for flamebait by Anonymous Coward · · Score: 0

    If you're not simply trolling, step away from the bottle, crack pipe or whatever it is that has impaired your brain function. They HAVE an application written in PHP. They need to rewrite it in another language about as much as you need to consume more intoxicants. You don't hold PHP in high regard because you're incapable of holding anything at the moment, at least not without some help from a sober friend. Do yourself a favor and hide your car keys, shut down your computer and go to bed. But have a friend put some aspirin on your nightstand first. You're going to need them.

  64. Very Simple by Phil06 · · Score: 1

    Write a business plan

    --
    "...and yet, I blame society" Duke - Repo Man
  65. Dual licensing? by tomRakewell · · Score: 3, Informative

    I own a business, and I love open source software. It has been very useful to me.

    I have also spent the past two years developing an application to run my retail/mail order business. I have been able to phase out my proprietary ERP software, and I have asked myself... "should I open source this project?"

    Unfortunately, I can't think of a rational reason to do so. Open sourcing the project would allow it to develop faster. But it would also remove my competitive advantage -- it would be like giving my competitors a well-tuned piece of software to make running their business easier.

    I've spent an enormous amount of time trying to think of *rational* reasons to open source the project. I'd love the thought of waking up in the morning and reviewing patch submissions from dozens of competent programmers around the world. But wouldn't it be better to, um, hire some programmers to work on the project, and then sell licenses to use it?

    It would be better *for society* if the project were open sourced. It would be better *for me* if the project were proprietary.

    What kind of business model can you have that allows you to make a living off of writing open source software?

    You can "sell support." If you open source a project, and it is successful, then you (the developer and creator of the project) would be undoubtedly the world's number one expert on this software. Businesses wishing to deploy this software would be willing to pay YOU the developer to help install this software. When they had a problem, they would call YOU the developer to fix it. You can charge them nice hourly rates for your consulting.

    But a lot of businesses don't trust the open source software model, and I still think you'd be better off if you sold them licenses to use the software *and* sold them support.

    If you have a client-server architecture, maybe you could open source one half of the project. Consider open sourcing the server portion of an ERP system. If the project were successful, you would have a huge head start over all your competitors in providing a properietary, for-profit client. But you would need to be specialists in human interface development.

    Maybe you could do the reverse, and open source the client. Unlike the Microsoft model, provide a server with a very well-known public API so anyone can develop a client. Provide your client "free-of-charge" under an open source license. Submit a bunch of press releases about how your company is exploiting open source software.

    Unfortunately, then you have reduced open source to nothing more than a publicity stunt.

    I *hate* to say it, but the best way to really move a project like this forward might be to *close* source the project. You can certainly lowball the competition if you want, but for a mission-critical business application like this, what is really the advantage of open source? A company that earns a profit on the innovation is probably the best model for providing funding for this project.

    If you want to do the socially responsible thing AND make a profit, maybe you could investigate dual-licensing. Not-for-profit arts organizations could use your software under a GPL license (and I bet there are TONS of them that would take you up on this). If a commercial for-profit MOVIE THEATER wanted to use your software, on its merits, then sell them a license. You might get the best of both worlds -- essentially for-profit businesses would be subsidizing not-for-profits. AND your developers could earn a living.

    1. Re:Dual licensing? by Anonymous Coward · · Score: 0

      What if a competitor develops a system of similar quality to yours.... ...and open-sources it? Then you have the choice of opening your own project, or waiting to see whether the competitor's system develops faster than yours does - and if you get far behind your effort is wasted.

      It's almost like nuclear war, only the results aren't death and destruction but rather an overall gain in economic efficency.

  66. Ah, of course! by Anonymous Coward · · Score: 0

    I get it! People who can't afford to spend money will want to give money away!

    It makes perfect sense now!

    1. Re:Ah, of course! by cduffy · · Score: 1

      No, not give money away -- pay to have freely available software modified to do what they need it to do (as opposed to spending bigger money to buy something off-the-shelf, or still bigger money yet to develop their own purely proprietary solution).

  67. Time is money by AutopsyReport · · Score: 0
    Since time is money and your short of the latter, your time would be better spent off Slashdot and on development :)

    On a serious note, if a lack of funding is cutting your development speeds, perhaps you could consider 'employing' more developers willing to work for a mildly successful project for free?

    --

    For he today that sheds his blood with me shall be my brother.

  68. follow the model of asterix by moosesocks · · Score: 2

    set up a small business that specializes in the installation and maintenence of your software, as it would seem that it requires a somewhat specialized hardware/software configuration.

    target businesses that could save money by using the open source software, and sell it just like you would anything else.

    chances are that most theatres have maintenence contracts with the software vendors they're currently using. They're not going to want to lose that, so you should probably offer that as well.

    This has worked very well for projects such as Asterix, a linux-based telephony system.

    Your best bet would be to target small independent venues. Chances are that the larger chains run a package they developed in-house.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  69. From an OSS developer who DOES have a sponsor... by Yaztromo · · Score: 2, Interesting

    It's always great to hear from the /. peanut gallery of people who don't develop Open Source, who use lots of Open Source, but who don't generally donate any time, effort, or money to Open Source sound off on subjects like this, but maybe you'd like to hear from someone who is running an Open Source software project which does have a sponsor.

    My project, the jSyncManager, has had a (somewhat indirect) sponsor for the past six months. Basically, this sponsor (who runs a department at a large University) needed an Open Source, platform neutral solution for synchronizing PalmOS-based handheld systems in the healthcare field, and decided to use the jSyncManager. In turn, they hired me on as a consultant to the project, doing Open Source software development.

    This has been useful, as I've been doing Open Source development full time for the past year. It gives me a chance to work on my projects. The output I create for them is Open Source (GPL). And I have some funds I can now use towards the jSyncManager Project. They have also donated resources back to the jSyncManager Project.

    I'm not going to get rich off their funding and the resources they've donated (sending me new handheld hardware was a huge boost, for example) -- but it's more than enough to support the needs of the project.

    So please take a moment to take a look at their project (TAPAS). I would have continued jSyncManager development even without them, but their support has been a huge help, and has allowed me to do things like eat on a regular basis :).

    Brad BARCLAY
    Lead Developer & Project Administrator,
    The jSyncManager Project.

  70. add more professional features? by AstroDrabb · · Score: 3, Insightful
    Now we want to continue and to add more professional features, but alas this requires more funding.
    So try to act professional maybe? Calling your program phpMyTicket is pretty lame. Go to some big theater exec and tell them that name. You will be out the door in a second. What is with the "php" in the name? Do you really think _anyone_ that would actually _pay_ you for the software cares if it is based on PHP?
    The program is in advanced beta stage and was already used in production environment by us and by other people.
    Umm, you using it in your parents basement on your PIII doesn't count as a "production" environment, unless of course you own your own theater(s). Who are the "other people"? Mom, Dad and your auntie? Seriously, if you want to impress a company with some cash, you need to either be up front and tell them that "they will be the first 'large scale installation'", or you need to put out references that can be validated and not just "us and other people".
    Paypal and some other gateways are supported
    What other gateways? How many real theaters will be using Paypal? Cash or a major credit card please.
    The program is rather complex and big: we support online ticket shop, box office with thermal printer and control at doors with barcode scanner.
    There is nothing complex about an "online ticket shop". The same goes for the other items you mentioned. All of those functions can be implemented in a day or so or more likely for a company buying software, as a ready to go package. Maybe instead of trivial "geek" features, try to implement PHB features. How about your "Star Ticket Box System" implements all the tax rates of every zip code in the USA. Wow! Hey some PHB for one of the major theater companies may get all wet over that! Most companies that _can_ pay for custom software do not have simple needs like "you can order a ticket!". They want and expandable, modular system that can grow with their needs (even if your software currently cannot grow with their needs, tell them it can and then make sure you deliver).
    We tried support, installation and customization, and also a commercial license, but there are just not enough requests.
    Gee, I wonder why?

    Some of my post may have sounded harsh, however I wrote it to help you. I am a senior programmer for a fortune 500, multi-billion dollar company. I have pulled more hair out then you can imagine on the type of software that our PHB's have purchased. It _all_ comes down to PRESENTATION. Some of the "packages" that our PHB's have purchased have been total crap. One of our PHB's spent over $10,000 on a few little Flash demo's (less than 60 seconds each) about how to do basic computer tasks like using a mouse, keyboard, etc! Any graphics dude with about 1-2 months of Flash could have done it. However, the company that sold this "solution" has some business-style and didn't really sell a product, instead they learned what this PHB wanted and made him think he got it!

    Learn from this. Make your product as modular as possible. Drop the stupid geek name. What the hell is "phpMyTicket"? Come up with a name that will make some PHB think they are getting a total "ticketing solution". Even if your product is not there yet, make the PHB think it is. Ask the PHB what he is looking for and assure him that your product will deliver (even if it currently does not). This way you get a software sale as well as a consulting sale to "customize" the software for this business.

    Good luck!

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
    1. Re:add more professional features? by Fnkmaster · · Score: 1

      Dear AstroDrabb,

      What the fuck are you doing working as a Senior Programmer? There's a home in our marketing department for you, which comes with a high six-figure salary and a 40 hour work week!

      - Delacroix Winthrop III
      CEO, Multi-Billion Dollar Fortune 500 Company

    2. Re:add more professional features? by vegaspctech · · Score: 1

      So try to act professional maybe? Calling your program phpMyTicket is pretty lame. Go to some big theater exec and tell them that name. You will be out the door in a second. What is with the "php" in the name? Do you really think _anyone_ that would actually _pay_ you for the software cares if it is based on PHP?

      Oh yeah, products with My or a technology reference in their names are doomed to fail. An SQL DBMS, for instance, would never get anywhere with My or SQL in its name. A DBMS administration application with My, PHP and Admin in its name would be triply cursed and certain to die.

      No, if you want to come across as professional you've got to be condescending and pepper your speech with insults and professional-sounding words like lame and dude. It also helps to use obscure acronyms pulled straight from comic strips when referring to those in an organization who make more money than you do. Call them PHBs, for Pointy Haired Boss, for example, if you want respect and for people to believe you occupy a senior position in a Fortune 500 company. You know, like all the guys do when they work the fry station and take their career frustrations out on assorted people on-line.

      --

      Making the world a better place, one psychotic episode at a time.

    3. Re:add more professional features? by Anonymous Coward · · Score: 0

      Haha. You use myphpadmin to illustrate your point? Dear god, you're stupid.

    4. Re:add more professional features? by Anonymous Coward · · Score: 0

      It's phpMyAdmin. But you're right, it's lame. Your well-known project is so much cooler. What's the URL for yours again? McFriesAreMyLfe.com? Oh what's that? You don't have a well-known project? Well dear god yes, do tear away at those who do. That'll get you real far. Hey, the wrong direction, and it'll hurt like hell when you land, but it'll be far. ;-)

    5. Re:add more professional features? by samhalliday · · Score: 1
      MySQL's target audience is people who already know what SQL is and are keen on an alternative. It needs that SQL in the name. note that it is not called C-SQL

      however "Oracle" sounds more new age, and is doing a lot better. do you remember their fierce marketing when they first arrived? killed off many superior databases simply down to a better PR departmant. it was like Beta vs VHS all over again.

      postgresql is supposed to be better than MySQL, but i have no idea how to pronounce it. neither do many other people, thats one of the main reasons why its not as well known/used.

      the grandparent is 100% correct concerning the pitch. if this guy wants to make money, hes gotta market his project like a pro. however, that will lose him the backing of the Open Source community as it will alienate them.

    6. Re:add more professional features? by vegaspctech · · Score: 1

      MySQL's target audience is people who already know what SQL is and are keen on an alternative. It needs that SQL in the name. note that it is not called C-SQL...*snip*...postgresql is supposed to be better than MySQL, but i have no idea how to pronounce it. neither do many other people, thats one of the main reasons why its not as well known/used.

      While it certainly doesn't hurt if the name is original, clever and carries product information, what is important is that it is remembered. The name they have is descriptive and easy to remember. I doubt it's an issue but I'd expect that the authors would change the name were there a compelling argument made for it. It's lame isn't such an argument.

      the grandparent is 100% correct concerning the pitch. if this guy wants to make money, hes gotta market his project like a pro.

      The grandparent is 100% assuming, condescending tripe. The phpMyTicket site is hosted on InteleNet and the product is in active use by several community theater groups. Its authors are actively posting of it in relevant fora. I see no evidence but that they are handling their project thoughtfully. They deserve better than uninspired, ad hominem attacks. Some tiny grain of truth in the attack doesn't negate that. Market it? You don't think it occurred to the authors of phpMyTicket to market their product? And come on, market it like a pro?? As opposed to marketing it like a hack? It's not helpful to state the obvious, it's just insulting.

      however, that will lose him the backing of the Open Source community as it will alienate them.

      Huh? The Open Source community is alienated by marketing? Is there something in the water?

      --

      Making the world a better place, one psychotic episode at a time.

  71. Logo by slapout · · Score: 1

    Do you have a nice logo? It might make you look more professional and worthy of funding.

    --
    Coder's Stone: The programming language quick ref for iPad
  72. Donations vs funding by EmbeddedJanitor · · Score: 4, Informative
    There is a big difference between funding and donations. Funding really means getting someone to commit to paying $xxx for the software to be developed, while donations mean releasing the finished software then asking people to make micropayments etc.

    I develop OSS. I was lucky in getting funding up front, but now that the software is shipping and in use there is no funding coming in for ongoing support and maintenance. I asked an OSS developer whether they get any cash from their "begging" on their web page. They say they only get a couple of hundred bucks a year from that.

    At the end of the day, people don't pay for what they value. They pay for what they have to pay for. You don't pay for air.

    Sometimes you can make some money out of selling non-GPL licenses to your OSS. That only works if you hold all copyrights.

    Otherwise, OSS is often very difficult stuff to fund. In part this is due to the immaturity of the user base. People feel cheated if they pay for free stuff. In time, people might come to freely pay for stuff that they benefit from (like the way many people happily pay extra for organic produce: not only because it tastes better but also because it is ethical to support it).

    --
    Engineering is the art of compromise.
    1. Re:Donations vs funding by Ogerman · · Score: 2, Insightful

      At the end of the day, people don't pay for what they value. They pay for what they have to pay for.

      Exactly.. and with OSS, what people sometimes have to pay for is the labor to initially create it. That may come indirectly through support contracts or directly through development contracts. At the end of the day, you go with what does the job for the lowest cost. If a proprietary package will cost your business $80,000 to license but it will only cost $40,000 to contract required development of a mature OSS project, which is a better deal? And what happens when dozens of similar businesses are able to pool resources to make features happen? (This is why I have always advocated that most OSS should be professionally and commercially backed.. it allows for ad-hoc business alliances and incredible economies of scale)

    2. Re:Donations vs funding by DerekLyons · · Score: 1
      Otherwise, OSS is often very difficult stuff to fund. In part this is due to the immaturity of the user base. People feel cheated if they pay for free stuff.
      No, people feel they have been lied to and misled when they are told that something 'free', isn't actually free. In the real world this is called 'bait and switch', and is an illegal marketing tactic.

      The immature ones are those who put something on the market as being free, and are dismayed when people take them at their word.

    3. Re:Donations vs funding by xintegerx · · Score: 2, Insightful

      Every single business would go for the $80,000 propriety package. Firstly, businesses buy from other businesses, not from college students programming in their spare time, none of who want to have responsibility and their ass on the line. Secondly, no business cares that 12 people 'could' pool their resources together a year from now. They care about what WILL happen, and put that into a license and buy from a company whose whole job it is to support the product. Thirdly, businesses expect tech support and future existence. Fourth, a company with employees sure shows more dedication to the product than a sourceforge archive. Finally, no business does things for the lower cost, they do things for the best impact for the business at that time. I think you're confusing capitalism, with the the idea that govenment agencies are required to take the contractor with the lowest bid. Businesses do not operate on such a stupid premise.

    4. Re:Donations vs funding by rob_squared · · Score: 0
      "Because it is ethical to support it"

      Why?

      --
      I don't get it.
    5. Re:Donations vs funding by Anonymous Coward · · Score: 0

      You don't pay for air.

      I guess Quaid pushed the button after all!

    6. Re:Donations vs funding by Ogerman · · Score: 1

      Every single business would go for the $80,000 propriety package. Firstly, businesses buy from other businesses, not from college students programming in their spare time, none of who want to have responsibility and their ass on the line.

      Obviously you didn't even read my post because I said professional, commercial development not college students. But yeah, I agree: college students and hobby hackers are usually useless to produce quality code.

      Secondly, no business cares that 12 people 'could' pool their resources together a year from now. They care about what WILL happen, and put that into a license and buy from a company whose whole job it is to support the product.

      Wrong. Around 70% of all software is still developed in house. Collaboration between companies with similar needs makes perfect sense. And again, you are making silly assumptions based on taking my post at face value without actually reading. I never said anything about "x number of people" pooling resources. Get the stupid hobby hacker Open Source myth out of your head.

      Thirdly, businesses expect tech support and future existence.

      Which collaborative open source projects guarantee whereas proprietary software does not.. (And yes, as an IT admin, I've typically gotten much better support from professional OSS projects than from most proprietary software companies.)

      Fourth, a company with employees sure shows more dedication to the product than a sourceforge archive.

      Back to the stupid hobby hacker Open Source myth..

      Finally, no business does things for the lower cost, they do things for the best impact for the business at that time.

      Good businesses think long term as well. In the long term, a transition to Open Source solutions makes sense more sense. If a solution does not currently exist, there is often a good business case for investing in its production and deployment over a given time period.

      I think you're confusing capitalism, with the the idea that govenment agencies are required to take the contractor with the lowest bid. Businesses do not operate on such a stupid premise.

      Cost savings is not the sole reason many businesses are exploring / pursuing OSS. It's just an added benefit that comes with the territory. The largest benefits of OSS are control and flexibility. Of course, when you're talking $40k vs $80k, you're talking about a small company - so cost itself may be a much larger factor.

  73. Competitors by who's+got+my+nicknam · · Score: 1

    What many people are missing out on is that this type of software is not restricted to use by movie theatres. Any organisation that needs to book events of any type can use this kind of package. As an example, look at Theatre Manager (www.artsman.com). It has all the bells and whistles, and costs an arm and a leg too. Something like the authour is working on would help out the small community arts groups immesurably, not to mention non-profit event organisers. Frankly, I doubt that the movie theatres will be interested anyways, since they are almost ALL owned by the studios, and the incentive to change software is nonexistant. Perhaps the occasional mom-and-pop theatre in Smalltown USA would be interested, but those are few and far between, and would really have no need for computerised bookings of any sort. My suggestion (having worked in the live theatre industry) is to give away the software, but charge for support. That's the Open Source Way!

    --
    "Apparatus dignosco occultus, satis non supernus."
  74. Pointers from RedHat's gradual success by CSS · · Score: 0

    Over the last several years, RedHat has established a viable model in Open Source Software. The intial hype and comparison to MS, billion dollars of capitalization, fortunately did not deter them from focussing on their goals. What this indicates is to infuse funds, and a plan that provides for building a base of customers and a community. Today funding in the OSS arena seems to be attracting attention, the last notable one being spikesource

  75. That's not what they're asking for. by Anonymous Coward · · Score: 0

    They've tried selling support and customization. They want a "sponsor" to just give them money.

  76. Yeah, right. by cduffy · · Score: 1

    They want a "sponsor" to just give them money.

    Sponsoring an OSS project involves quite a bit more control than what you suggest. Look at Digium sponsoring Asterisk, IBM sponsoring Eclipse, Canonical sponsoring Ubuntu: In all of these cases, the sponsor has a great deal of ability to guide the project's development into what they want it to be.

    Thinking this would be any different is naiive -- on your part, and (if they think otherwise) theirs as well.

  77. Donations vs funding-A Whim-sical tale. by Anonymous Coward · · Score: 0

    "Otherwise, OSS is often very difficult stuff to fund. In part this is due to the immaturity of the user base. People feel cheated if they pay for free stuff. In time, people might come to freely pay for stuff that they benefit from (like the way many people happily pay extra for organic produce: not only because it tastes better but also because it is ethical to support it)."

    "Information wants to be free". Hmmm...now were have I heard that before? Oh yes, everytime some recirocal agreement comes up, and it involves money. So if some can't be bothered to honor that reciprocal agreement. Why should we have the expectation that a weaker reciprocal agreement be honored?*

    The former has the enforcement of law. The latter has pure whim.

    1. Re:Donations vs funding-A Whim-sical tale. by dup_account · · Score: 1

      Ummm, free as in available to anyone who wants it, not free gratis... Free Speak vs. Free Beer

  78. Change the name... by Observador · · Score: 1

    At the risk of losing my good karma, and come off as a troll, my first tip to you is to change the name of the app...

    It's one thing to have an application on sourceforge named phpmygreatapp because you NEED that name there in order to attract potential coders as well as getting some people to beta test your software... phpmygreatapp let's people on sourceforge guess quite a bit about your application and wether they can contribute or use a client-server-web-php-based app

    If you want to get funding however, call your app something else! Remember that your application's name is like the proverbial book-cover and people will judge your app on the basis of name alone (like I am doing now) until they get a chance to poke and prod it...

    The best example of this is Firefox, can you imagine a successful app named CPlusPlusMyBrowser?...

    --
    I wish I could filter out the annoying Pickens articles...
  79. Linux Fund by Anonymous Coward · · Score: 0

    LinuxFund.org raises money via credit card sign ups and donates it to OSS projects like yours. Unforunately their site is down right now.

  80. Here's a clue: GET A JOB!!!!!! by Anonymous Coward · · Score: 0

    There are numerous jobs that are currently unfilled, just a perusal of the daily classifieds shows that McDonalds, Wendy's, Burger King, etc are in great need of people to staff their establishments.

    The work is not hard, plus your familiarity with their products coupled with your obvious ability to analyze and construct things would enable you to quicly pick up the job.

    You're obviously a geek, which means your clothes are not the cat's meow regarding fashion, and you hygine is probably not the best. Luckily you won't be bothered by the dorky uniforms these places require you to wear, since your own clothes are equally as tacky. Being around food odors will probably help mask your own odor from not bathing regularly.

    Typical pay is about $6 an hour. After taxes, you should probably have about $900 left. This is PLENTY sufficient to rent an apartment and cover the utilities. Since all you will need the apartment for is sleeping, your only socts will probably be buying a mattress.

    After doing your fry chef shift, you will have plenty of time left in the day to go to that little coding thing.

    See, that wasn't TOO hard!

  81. Make it as easy as possible by Errtu76 · · Score: 1

    I (and i suspect others with me) don't own a credit card. Since most online donations require some form of credit card, i will never be able to donate money to such projects. Even if the minimum amount is something i can easily afford, i won't donate if the method is too difficult.

    But recently i saw something else; a phone number that costs and gives you a (registration-) code, which you use to register the product.

    Now for me, this is perfect. I don't need a credit card, and calling a phone number that costs me a couple of euro is too easy not to do. It takes very little time and it's *fast*.

    I have no idea where you could get such a service though, but i'm sure somebody here knows. And there's always google ofcourse :) Also, i'm not sure if this service handles big amounts, and i'm not sure how much you would like to ask for this. Keep in mind though that the easier you make the entire process, the more people will likely donate. This goes for all methods i think. Nobody likes to click through 10 pages, fill out your personal details, enter creditcard info, WAITING, etc.

    Good luck!

    1. Re:Make it as easy as possible by legoburner · · Score: 1

      I looked into this once, but unfortunately for those phone lines and for charging SMSes, the phone company takes a cut of about 40-50%, so unless there are huge profit margins which can soak that up, it is unfortunately not viable for the majority of circumstances. Maximum transaction values in the UK only go up to about GBP 5 I think (which is about the cost of an average cinema ticket near me).

  82. Errrm, ... maybe find a customer? by Qbertino · · Score: 1

    Isn't that obvious?
    Or did I miss something?
    I'm working with an OSS project that is sponsored by the industry ( www.xical.org ) and various partners working on and with it. All are interessted in results. It's got a fairly good branding and the people working on it are good at selling their services. The rest is a piece of cake.
    Curiously enough, I have the impression that the customers I'm dealing with couldn't care less if it were OSS or not. They want professional expertise on a solution to a problem they have.
    Provide that, and you've got your projects sponsor.

    --
    We suffer more in our imagination than in reality. - Seneca
  83. Revenue source... by FazTheWookie · · Score: 1

    How about you reserve the right to sell advertising space on the tickets themselves. User gets the software for free, you get the advertising revenue? You may have to allow the user some kind of veto, but you could offer the user a choice of two or three advertisers, one of which they're probably happy to allow onto their tickets. Or even allow the user to advertise themselves on their own tickets!

  84. Danger Will Robinson.... by Kjella · · Score: 1

    Not-for-profit arts organizations could use your software under a GPL license (and I bet there are TONS of them that would take you up on this). If a commercial for-profit MOVIE THEATER wanted to use your software, on its merits, then sell them a license.

    Under the GPL, the non-profit arts organization can give it away to anyone they want for free. If you want to run it that way, you'd want the Qt model where there are some enterprise only features only available to paying customers. Or a non-commercial OSS license incompatible with the GPL.

    As for your own software, which appears to have been developed from scratch, I don't really expect people to open source major independent works. The way OSS "should" work (and this is a personal not legal opinion) is that you develop something a lot faster because you use open source code and libraries, giving you a working system fast. That way all improvements gradually build up OSS software. That makes it commercially wise because the time saved exceeds the advantages of doing it yourself from scratch. If OSS didn't do anything to help you, well then it would be charity to donate it.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  85. Customers? by Anonymous Coward · · Score: 0

    This might sound a bit stupid to you guys. But have you ever considered funding the project by selling the software? You know, customers paying for it? It *is* a very popular method of funding a company you know...

  86. Sponsoring Free Software and OSS by jmugambi · · Score: 1

    Take a look at this: http://www.affs.org.uk/grants

  87. Good write up by afchacke · · Score: 1

    Did you take a look at this this page?

    It provides a pretty good write up on the types of funding available for open source projects, but the information can also be used in general for any type of project that needs financing.

  88. Some suggestions. by LWATCDR · · Score: 1

    You want to develop this as open source so how can you make money on open source?

    Treat it like a business. Do not think how can I convince people to GIVE you money. Think what can I sell them.

    What about turn key systems? Your software on a simple Linux Box with the printer and bar code scanner all in one nice neat little package.

    Market the on line part as a service. You offer to manage there on line presence at least as far as the ticket sales goes for X a year. Throw in a nice website if you like just for a little value added. Every theater has a core group that are seasons ticket holders. A mailing list to let them know what is coming, events, maybe interviews with the visiting talent. Let's say you charge $500 a year for the service that is less than $50 a month figure $20 a month for the hosting service if you can get 500 theaters you get a good chunk of change every year. For one or maybe two developers.

    You could eventually expand this to an entire theater management system. Combine your system with SQL-Ledger and open office to provide an entire turn key solution. You could provide the workstations, computers, bar code scanners, printers, a server, a WAP, and a back up solution.
    You could offer a link to your server somewhere through ssh as a back up service. Don't forget that with ssh you could also offer remote admin as well.

    I found out a long time ago that it takes a lot more than just a good program to make money.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  89. Re:OMGWTFBBQ? by Anonymous Coward · · Score: 0

    No, thanks. I rather fuck my gf.

  90. Re:This points to one of the pieces of the puzzle by LWATCDR · · Score: 1

    " need to fill in to fully bring Open Source to the Enterprise."
    No not really the solution is already here. IBM uses it now.
    Lets think about this project as an example. How many small theaters know how to set MySQL, PHP, Apache, or a Linux server? Not many even know someone that can. Do they even really care what OS they use? Not at all. What they want is a solution. So keep giving away the source but offer a PRODUCT. Offer a system. A server, x number of workstations, a WAP, the printer, the bar code scanner. Set it up with a secure wap, ups and wireless cards and preconfigure it all. The take it out of the box and plug the WAP into a DSL line and plug the computers into the UPSs
    Then include a yearly agreement. Maybe host the online version for them. And finaly provide GOOD tech support.
    You can then add customizaton and other services. Maybe throw in an Accounting System Open Office, or a DTP with program templates.
    So if they want they can download the source and put all the pieces together but most will not want too.
    Oh and you will not make money for a while.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  91. Why sponsors? by HeyLaughingBoy · · Score: 1

    Why do you need sponsors exactly? If this is a commercial venture, then sell the software.

    If it's not commercial, then it doesn't have to make money, so you can work on it in your spare time and I don't understand why you'd need funding for a hobby project. Sounds like nice work if you can get it!

    If it really *is* a commercial venture, then I'd have to question your business model if you need external "sponsorship" before you can make any money at it.