Making free software development profitable

OK, this maybe rather off the topic of GNU/Linux but bear with me
Free software has come a long way and all thanks to generous contributions of numerous souls who have put in their most valuable asset, time, to develop a huge body of software we can all enjoy.
Now a good number of free software developers work for commercial companies and get paid to do what they do. That is cool too. In fact that is great! If one could live off money earned by developing free software ... I mean that is fantastic. Financially benefiting in addition to helping the community is certainly better than one or the other alone. But this kind of job is rare.
What if more (or every) free software developer could be financially compensated for their contributions? I'm sure there is a good amount of pessimism about the idea of expecting money for something that can otherwise be obtained for free. And that's justified, except there is always the assumption that the developer makes something and then asks for money. That is the trend (and perhaps has been). I'm referring to donations. There is always the software before the donation button. There are two issues with donations:
1. you have to have something first before getting paid for it (which provides little to no motivation for those able to contribute but whom don't have time due to their commitments to their paying jobs)
2. donations are not directed at anything specific, you don't know if the $5 you sent to that great girl/guy is going to his project A or B (which provides little motivation for users to pay because of uncertainty)
Now a model like that of kickstarter.com would solve less than half of the issues here. I personally think that kickstarter like services are geared towards creative projects, projects for which there is not necessarily a need at first. In free software communities however, it's very prevalent for users to be looking for something they need but not quite finding it. It could be a feature they need, a bug that needs fixing. Do you see where I'm going with this? Yep. Issue trackers with a twist!
A service which allows users to submit bugs/requests/ideas and offer money to whoever can get it done. But (a big but), the end result of the software has to be free software (otherwise you got yourself a rentacoder kind of service). A simple (or complicated if necessary) reputation based system would create trust in developers not to steal money and in users to pay what they pledged. This sounds like fundraising and that's exactly what it is. The difference is: it's focused and streamlined. You know who/what/why you're paying.
What's the incentive for the user to pay? Well they *need* something that doesn't exist. They can file a bug report and hope someone will take notice. Or they can get attention by offering to pay for what they need. From view point of some, this kind of transactional environment goes against the values of free software. It may seem unfair for those who can't afford (or want) to pay as much to get equal attention. This and other kind of issues are what I like to discuss with you.
I believe a well thought implementation of such system can change face of free software and accelerate its development.
Thoughts?

karol wrote:http://www.fossfactory.org/
This is interesting. I hadn't come across these guys before, either because they have poor SEO or I am incompetent in searching
Having looked at some of the projects, it seems to be more or less active (not sure if they're thriving). I also had a read of their process and FAQ. What I have in mind seems to differ quite significantly with what those guys are doing in regards to the funding and the general process. They're doing it in a collaborative manner using an organic approach of allowing change to requirements and funding along the way. I'm thinking of the same type of collaboration in planning and design stages, but with a more stable state past the funding stage. In particular, I think kickstarter.com method of goal based time limited fundraising to be more successful in attracting developers to work on a project. I would describe the process I have in mind as follows:
- a user/developer submits a project idea (could be as big as an entire app or as small as a bug fix)
- other users can discuss the project, or create sub-projects and discuss those
- users also indicate on each project how much they're willing to contribute financially (without commitment)
- developers can submit proposals on any (sub) project
- proposals must have clearly indicated specs and deliverables as well as a funding goal and deadline
- proposals can be discussed just like project ideas and developers amend the specs as necessary to reflect the discussions
- developer decides it is time to finalize and start fund raising
- at this point the specs are frozen and a time limited fund raising window is open for users to "pledge" (kickstarter's term)
- if the funding goal set by developer is met, all the funds are transferred from users' accounts to the developer's account, otherwise no one's charged
- developer starts to work on the project, checking in regularly to post status updates
- a reputation system awards or takes away reputation points from developers based on their ability to meet deadlines, deliver what they promised, etc.
- developers can be permanently banned (based on their billing details) from the site if they simply don't get any work done or otherwise violate a term
- developers are limited on how much funding goal they can set based on their reputation (this helps building trust)

Similar Messages

  • My mac book air has a virus which is creating a lot of issues...how do i get rid of it? is there a free software to detect it and remove it?

    my mac book air has a virus which is creating a lot of issues...how do i get rid of it? is there a free software to detect it and remove it?

    There is no need to download anything to solve this problem.
    You may have installed one or more of the common types of ad-injection malware. Follow the instructions on this Apple Support page to remove it. It's been reported that some variants of the "VSearch" malware block access to the page. If that happens, start in safe mode by holding down the shift key at the startup chime, then try again.
    Back up all data before making any changes.
    One of the steps in the article is to remove malicious Safari extensions. Do the equivalent in the Chrome and Firefox browsers, if you use either of those. If Safari crashes on launch, skip that step and come back to it after you've done everything else.
    If you don't find any of the files or extensions listed, or if removing them doesn't stop the ad injection, ask for further instructions.
    Make sure you don't repeat the mistake that led you to install the malware. It may have come from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad would probably have included a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If you ever download a file that isn't obviously what you expected, delete it immediately.
    Malware is also found on websites that traffic in pirated content such as video. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow. Never install any software that you downloaded from a bittorrent, or that was downloaded by someone else from an unknown source.
    In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere  should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.
    Still in System Preferences, open the App Store or Software Update pane and check the box marked
              Install system data files and security updates (OS X 10.10 or later)
    or
              Download updates automatically (OS X 10.9 or earlier)
    if it's not already checked.

  • In need of a Software Developer for a Photoshop Plugin / Extension

    I'm in need of a software developer that can create a plug-in or extension panel for Photoshop, according to my instruction. 
    Is there a list of developers available from Adobe? 
    Are you a software developer that can help?  Please let me know.

    Number one - that person has given you false information...the Apple store genius bar supports all Apple products whether in or out of warranty.  Checking is free, service on an out of warranty item is not free.
    Try a reboot by holding both the power and home buttons until the apple logo appears, ignore the red slider if that appears.
    Since you show that you have iOS 7.0.3 you might want to update that iOS to 7.0.4...plug the iPhone in so you are on a solid power source, then while on a WiFi go to Settings > General > Software Update and update to 7.0.4.

  • FREE SOFTWARE AND TRAINING FOR 'INSTANT E-COMMERCE' IN EUROPE

    FREE SOFTWARE AND TRAINING FOR 'INSTANT E-COMMERCE' from BEA Systems -
              the E-Commerce Transactions Company
              Attend BEA's free technical seminars, and you'll walk away with both the
              knowledge and the BEA WebLogic software to build and deploy
              personalised, reliable, and amazingly responsive Web sites.
              Don't miss these information-packed workshops scheduled for major
              European cities during March and April. We know you don't have time to
              waste, so you'll hear about how BEA can help you create "instant
              e-commerce."
              SEE HOW TO BUILD AN E-COMMERCE SITE
              With live demonstrations, we will lead you through the step-by-step
              process for building intelligent and reliable e-commerce sites. Learn
              how to build Web sites with a high-performance Commerce Server. During
              the three-hour seminar, you will see and hear practical insights into:
              · Personalisation and Portal frameworks
              · Creating 'shopping advisors' and building with EJB components
              · Ensuring reliability and scalability on the Web
              · Tying WAP into e-commerce applications
              LED BY BEA WEB TECHNOLOGY EXPERTS
              The sessions will be led by BEA technologists who have experience with
              hundreds of successful commercial installations to date using the BEA
              E-Commerce Transaction Platform - the solution used by organisations
              including British Airways, Vattenfall, Carrefour, Nokia, E*Trade,
              Deutsche Telekom, and Amazon.com.
              YOU GET A COPY OF THE LATEST E-COMMERCE SOFTWARE
              And, just for attending, you will walk away with a copy of BEA WebLogic
              Server and the new BEA WebLogic Commerce Server - the software you will
              see used to build an e-commerce site during the seminar. You will be
              able to practice your new skills as soon as you get back to the office.
              Seminar Schedule:
              21 March Zurich
              22 March Munich
              23 March Prague
              28 March Paris
              28 March Copenhagen
              29 March Hamburg
              30 March Frankfurt
              30 March Stockholm
              4 April Warsaw
              4 April Helsinki
              5 April Oslo
              6 April Dublin
              11 April Manchester
              13 April Madrid
              18 April London
              19 April The Hague
              20 April Brussels
              20 April Milan
              These practical workshops are FREE of charge, but spaces are very
              limited, so we advise signing as soon as possible.
              Visit http://www.bea.com/events/instant/ to find out more details and to
              register.
              Please note that the technical information at these seminars will be
              given in English.
              Best regards,
              BEA Systems, Inc.
              The E-Commerce Transactions Company
              www.bea.com
              For conference registration by phone: +32-11-300-640
              Learn how to build reliable, personalised e-commerce Web sites -- and
              walk away with FREE BEA software.
              Visit http://www.bea.com/events/instant/ to sign up for one of BEA's
              European 'Instant E-Commerce' seminars.
              

    You could look at www.cartweaver.com
    It plays very nicely with Dreamweaver.
    Nadia
    Adobe® Community Expert : Dreamweaver
    Unique CSS Templates | Tutorials | SEO Articles
    http://www.DreamweaverResources.com
    Web Design & Development
    http://www.perrelink.com.au
    http://twitter.com/nadiap

  • Finding open source/GNU free software projects

    I am looking to work on an open source or GNU free software project.
    So far I have found three places to shop:
    1) jakarta
    2) gnu.org
    3) sourceforge
    Are there any other major projects?
    I have an MSEE and 10 years C/C++ UNIX-centric, server-centric development
    experience and completed a good 3 month course @ 40 hrs/week in Java/J2EE
    (Beans, xml, JSP, servlets, JDBC, etc.) I'm looking to get/give project experience
    to get past the "training has no value" roadblack that most employers throw
    in ones face in this glutted techie labor market.
    --jcn                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Why not join a project at java.net? http://java.net/
    This - I've heard - is a great place to gain practical experience and do something with your training. Plus of course you will have to learn new things I presume, but that's a given with programming, istn' it?
    regards,
    lutha

  • Is Standard Edition free for development purpose

    Hello,
    I am using Oracle 10g express edition on a 32-bit Redhat Enterprise Linux 4. My test database have come upto 2gb and after that the database stopped working. I have been told to change to 64-bit OS through forums because of the 2gb file size limitation for 32-bit OS. When I checked the Oracle downoad site, there is no 32-bit Oracle express edition 10g. There is a 64-bit Oracle standard edition. Is Oracle 10g Standard Edition free for development purposes? What about Oracle 11g Standard edition?
    Edited by: Thunder44 on Aug 25, 2008 1:09 PM

    All Oracle software, though, is available for download from OTN with a license that allows you to prototype your application. Once the application is beyond the prototype phase, you'd need to purchase an appropriate license for your development environment, but you may just be looking at prototyping...
    As well, note that the database size and RAM restrictions in the express edition would not be expected to change if Oracle ever released a 64-bit version. The whole point of those restrictions is to ensure that the free express edition doesn't cannibalize sales of the standard edition databases.
    Justin

  • Which 10g edition is free to develop,deploy?

    Hello,
    I am new to Oracle.I know all the 10g database edition downloads are free,but which are free to develop and deploy? Can I use Standard or Enterprise?
    Trips

    The other editions come with a development licence, read it here:
    http://www.oracle.com/technology/software/htdocs/devlic.html
    Werner

  • Is Java 7 is free to develop and implement in production?

    Dear Friends,
        Can anybody tell me that java 7 is it free to develop and distribute? Or we can
    develop and use in our own production.
    Thanks in Advance
    Ahamed Rafeeque

    The Oracle Java implementation certainly is. OpenJDK is too.
    You are even free to distribute a (trimmed down) Java runtime with your software, as long as you follow the guidelines in the readme that you can find with it on what you are allowed to remove from it.

  • What is the best free software to create an advert on?

    I am looking to create a couple of adverts both poster and video, i was wondering what is the best free software to make these on?

    For laying out the poster ad
    Free, open source apps.
    GImp (free, open source Photoshop replacement)
    http://www.gimp.org/downloads/
    PIxelmator (cheap near Photoshop-like replacement)
    http://www.pixelmator.com/
    Free Vector drawing app.
    Inkscape
    http://www.inkscape.org/en/download/mac-os/
    Drawberry
    http://raphaelbost.free.fr/DrawBerry.html
    Free Page Layout app, if needed.
    If this is already on your Mac.
    Apple Pages app.
    OR Free, open source
    Scribus OS X
    http://www.scribus.net/canvas/Scribus
    There aren't very many free video editors for Mac OS X.
    If this is already on your Mac,
    iMovie
    KDenlive
    http://kdenlive.org/downloading-and-installing-kdenlive
    LIghtworks OS X
    http://www.lwks.com/
    A few caveats about Lightworks video editor.
    OS X version is free to download and use as a public beta testing.
    This is a very comprehensive video editor, but for free use, you have to register as a public beta tester and every week you use this you have to re-register the app and answer a survey of questions about the software.
    If you do not comply with the beta testing rules and procedures, and the developer believes you are not actively invovled with the beta testing to help develope and improve this app, the developer has the right to discontinue your free use of the software and you will no longer be able to use or activate the software.
    I really wanted to try this software for free, but didn't want to have to be tied to the beta testing rules, constant developement surveys, questions and weekly re-registering as a beta tester for the use of this software.

  • How do I download the free software Mozilla Firefox package?

    Is Firefox 4 betas the free software?

    Firefox 4.0 beta releases are a snapshot of the current development stage of Firefox 4 and meant for testing by experienced users.<br />
    If bugs are found then they can get reported and fixed before the final 4.0 version gets released.<br />
    Not all website work properly with the Firefox 4 beta versions and nightly builds.<br />
    If you do not have experience with such test releases then it is better to stay with Firefox 3.6.x releases.
    *http://www.mozilla.com/firefox/all.html
    * http://kb.mozillazine.org/Testing_pre-release_versions

  • Is JDeveloper is really free software ?

    Hi all,
    Is JDeveloper is really a free software just downloading it?, or is like other IDEs free for educational and not comercial porpouses?
    thanks
    Lorenzo Jimenez

    JDeveloper is available for free download under the OTN license agreement. You can see the license before you download JDeveloper.
    The license agreement specifically let you know what you can do with it for free (basically everything except developing production applications).
    Unlike other Java development tools we are offering the complete verson with no time limit in this free download.
    If you are using it to develop production application you can license it for $995 which is way cheaper than any comparable Java IDE.
    To buy Oracle9i JDeveloper go to the Oracle Store at :
    http://store.oracle.com

  • Which PC is recommended by Microsoft that ACTUALLY meet the requirements to work with software development for kinect for windows?

    My PC serves the minimum requirements described in the kinect page, but when installing the device, the software says that the computer does not meet the minimum requirements and therefore will not work with efficiency. Alternatively, theorize buy a new
    computer.
    Which PC is recommended by Microsoft that ACTUALLY meet the requirements to work with software development for kinect for windows?

    Getting a definitive answer from Microsoft will be difficult as to my understanding, requirements are still subject to change; and unless it's their brand of PC  I doubt they will give free advertisement to buy a specific make/model.
    There are other threads where people discuss specific machines that work with the Kinect V2.  
    The only compatibility problems I've had with getting it to work are: It has to be run Windows 8; It has to have a compatible USB 3.0;  The 'Compatible' USB 3.0 requirement seems to be the most difficult.

  • Software development for apple

    Hi everybody.
    I intend to start developing for apple products and have some questions related to the subject.
    First of all hardware,
    My choice fell on mac mini
    2.3GHz dual-core Intel Core i5
    2GB memory
    500GB hard drive1
    Intel HD Graphics 3000
    OS X Lion
    The questions
    1.       Is 2GB memory enough? 4GB maybe?
    2.       Is an optical drive needed?
    3.       Which non-apple displays are compatible with mac mini, which mouse?
    4.       What hardware is additionally needed?
    Now software
    1.       Is Cocoa Touch framework part of OS X Lion package?
    2.       Is XCode 4 part of OS X Lion package? Which tools besides it do I need for software development? iPhone emulator, is it for free?
    3.       Which implementation of common lisp allows calling CL code from objective-c one?
    4.       How is apple developer support? Is it good, expensive?
    5.       Will apple support native code apps in the future also? Why I ask, I don’t intend to develop in HTML5 and JavaScript.
    6.       What about inter process communication, something like MS COM?
    7.       What do I have to pay attention to in general when starting developing software for apple?
    Thanks and best regards.

    Hardware:
    Max the ram in all case...buy 3rd party and install yourself.
    There are far too many monitors to list them here. Shop according to your budget...walk into a retailer and test drive there.
    Additional hardware is not required, of course...unless you need to scan documents, create videos, etc.
    Software:
    1. Tools are free to download
    2. Free to download
    3. eh?
    4. Two free support tickets are included....fee based after that. Been great in my case. Forums are free.
    5. Native?  is supported
    6. Sure
    7. Broad question...if your discipline is in order you'll be good to go.

  • BP for Software Development Company

    Hi Friends,
    One Software Development Company want to implement SAP for their business.  What is the business study for that company and what are the modules involved in implementing SAP and risk factors involved and what are the merits in implementing ERP.  Can you help me.
    NAGARAJU

    Dear Nagaraju,
    Best Practices Guide for Hitech Industry:
    http://help.sap.com/content/bestpractices/industry/bestp_industry_ht.htm
    Modules Involved:
    Depends on the client and their business process.
    Information about SAP Implementation:
    http://en.wikipedia.org/wiki/SAP_Implementation
    Blue Print:
    Business blue print is a WORD doccument,In that we clearly mention our company code,sales organzation... All enterprise structure and all the order types we are using,delivery types,Partner functions..... Like that all the topics covered for the particular company,IT IS NOT MANDATORY that all the topics in SAP SD are mentioned,It depends on the client requirement,we map their business process and we cover all the things in final blueprint.
    Business Blue Print is the present Bussiness functional & technical scenario and how you are going to map it in SAP with enhancements .You can use ASAP methodology for making this document.
    http://www.sap.com/services/servsuptech/bestpractices/index.epx --- look for blueprint
    Visit the following threads:
    Re: business blue print
    Business Blue Print
    Marketing Business Blue Print
    /message/3156958#3156958 [original link is broken]
    Re: Business Blue print
    Hope this will help.
    Regards,
    Naveen.

  • Software Developer w/ LabView experience

    Senior Software Developer – We are a rapidly growing company focused on the development of cutting edge sensors and software. Our system integrations group is looking for a senior developer to provide technical leadership in the development and integration of our business intelligence software.
    We require an experienced consultant to analyze technical data, designs, and review preliminary specifications. This also includes the writing of technical specifications for computer systems, networking, software, applications, develop/maintain databases and confer with work colleagues to design systems.  Proven experience with Visual Studio and other application and web development tools required.
    Applicants must be adept in principles and theories of computer science, evaluate computer system user requirements, apply project management techniques, conduct performance testing, consult with customers concerning needs, design tables depicting data, read technical drawings, and evaluate computer system user request. Candidates must possess a Bachelor of Science Degree or related.
    Please e-mail [email protected]

    Hi,
    I am interested in this job profile. I am from India, but can relocate to MI. May I know if I could apply for this job?

Maybe you are looking for