Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Open Source Software The Almighty Buck

Ask Slashdot: How To Get Paid For Open-Sourcing Your Work? 167

kc600 writes "Say you're a freelancer, using mainly open source solutions. You notice that customers, although they don't object to the whole open source idea, don't see the point in paying you for the time it costs you to properly open source your code. As a result, code is not released, because it would take too much time to factor out the customer-specific stuff, to debate architecture with the other developers, look at bug reports, et cetera. You feel there's something to contribute that many might benefit from. The code would also be better maintained if more people would use it, so the customer's project would also benefit. But you're not going to do it in your free time; you have enough on your mind and the bill is paid, right? What useful tricks can you think of to encourage yourself — and your customers — to properly share code, to the benefit of all, and get paid for it?"
This discussion has been archived. No new comments can be posted.

Ask Slashdot: How To Get Paid For Open-Sourcing Your Work?

Comments Filter:
  • by FranTaylor ( 164577 ) on Wednesday October 17, 2012 @02:41AM (#41678601)

    If you are serious about this, then make it an integral part of your "business plan" and put in your contract that open-sourcing the project non-negotiable.

    REALLY you should SELL your customer on the idea that the software THEY ARE PAYING FOR will be BETTER.

  • by JonToycrafter ( 210501 ) on Wednesday October 17, 2012 @02:53AM (#41678637) Homepage Journal

    I work for a 5-person tech cooperative. We were writing code, documentation, etc. that we wanted to contribute back to the community. So out of our "profit", we made sure that we set aside some funds for our members to spend some of their time abstracting code, packaging it up for release, etc.

    The basic principle is the same for a freelancer - you have to raise your rates. Are you charging $100/hr? Charge $110/hr. Use the extra money to pay yourself to package up the code.

    In terms of "useful tricks" - well, as a freelancer, you don't have the privilege of someone keeping you honest to your goals. You can change your personal rules whenever you want. But frankly, I would say my co-op has made a net PROFIT on open sourcing our material. When we open source it, we post about it on our blog, Twitter, etc. This increases our referrals from other developers, it means more folks are finding us on the search engines, we gain credibility with other developers when we need them to fix a bug in their module. Maybe the "trick" is to remind yourself of those advantages.

  • by Yaur ( 1069446 ) on Wednesday October 17, 2012 @02:53AM (#41678639)
    I have been paid for writing open source software but only in the following context:
    Open source project X almost meets our needs, however it is missing the following 3 features. I could spend two weeks implementing those features (but we will need to contribute it back to the project) or two months implementing the library from scratch, which do you prefer?
    Basically, I would say that you need to present a very concrete value proposition in front of the customer and let them pick... starting an open source project as a contractor and on the customers dime is pretty much always going to be a non-starter.

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...