Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Running a Business
  4. Why would developer want to do a free software development ?

Why would developer want to do a free software development ?

Scheduled Pinned Locked Moved Running a Business
questiontoolshelpannouncementhosting
10 Posts 6 Posters 40 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    edyzakaria
    wrote on last edited by
    #1

    Dear Developers, it's quite some times that i have been thinking this question and couldn't find a settled answer for it. it is, "Why would developer want to do a free software development ?" free i mean is like "free beer" software development i mean --> they offer the software on the internet for free downloading or "freeware". so far i found the answer is "advertising". but it couldn't be for so long. i mean even hosting is paying, but why freeware ? for example, "free download manager", "daemon tools lite", and some others. even some are very generous in "giving" their working result on the net for free. i didn't against the free thing. only want to know, what could motivate developer to do it ? sometimes i read that they sacrificed their holiday to develop it, their after work time, their free time... that is a "mean" sacrifice for me. few have specific dedication and/or personal goal...maybe. but what is exactly the major fact of consideration for doing it ? Thank you for any attention given to my question. 1st answer: If you enjoy writing code or have developed something that scratches a personal itch why not give it to other people? It's like wondering why people dress up as Furries, play board games, participate in sunday league football or cricket, do sudoku... 2nd answer: I have also thought about that, open source i can understand. Because you got something you want to do with help from others.Freeware I don't know. I know that Daemon tools lite is released as a light version.You try it, like it and you want more. Then you have to purchase the full version. So sometimes you release a free version because you have an expensive Full version you want to sell. Permalink | Broken Post? Report Posted 19 hours ago Söderlund933 3rd Answer There is lot more to software then coding. You have to provide technical support, provide bug fixes, implement new features, and upgrade when new OS comes. For a small software it may not be worth to go through all this trouble, especially if expected user base is small. So if you still want to share it with others then make it freeware. Also when you use many freeware softwares and when you write a utility yourself then you might want to give back to community. And as others mentioned, companies do it for advertisement. They provide a reduced functionality software for free and sell a more powerful software. -Saurabh Notes: Previously i posted this message under question/answer section. but someone

    P J 2 Replies Last reply
    0
    • E edyzakaria

      Dear Developers, it's quite some times that i have been thinking this question and couldn't find a settled answer for it. it is, "Why would developer want to do a free software development ?" free i mean is like "free beer" software development i mean --> they offer the software on the internet for free downloading or "freeware". so far i found the answer is "advertising". but it couldn't be for so long. i mean even hosting is paying, but why freeware ? for example, "free download manager", "daemon tools lite", and some others. even some are very generous in "giving" their working result on the net for free. i didn't against the free thing. only want to know, what could motivate developer to do it ? sometimes i read that they sacrificed their holiday to develop it, their after work time, their free time... that is a "mean" sacrifice for me. few have specific dedication and/or personal goal...maybe. but what is exactly the major fact of consideration for doing it ? Thank you for any attention given to my question. 1st answer: If you enjoy writing code or have developed something that scratches a personal itch why not give it to other people? It's like wondering why people dress up as Furries, play board games, participate in sunday league football or cricket, do sudoku... 2nd answer: I have also thought about that, open source i can understand. Because you got something you want to do with help from others.Freeware I don't know. I know that Daemon tools lite is released as a light version.You try it, like it and you want more. Then you have to purchase the full version. So sometimes you release a free version because you have an expensive Full version you want to sell. Permalink | Broken Post? Report Posted 19 hours ago Söderlund933 3rd Answer There is lot more to software then coding. You have to provide technical support, provide bug fixes, implement new features, and upgrade when new OS comes. For a small software it may not be worth to go through all this trouble, especially if expected user base is small. So if you still want to share it with others then make it freeware. Also when you use many freeware softwares and when you write a utility yourself then you might want to give back to community. And as others mentioned, companies do it for advertisement. They provide a reduced functionality software for free and sell a more powerful software. -Saurabh Notes: Previously i posted this message under question/answer section. but someone

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      Good question. I give some of my software away for free because it's generally a personal project that I've worked on that's been used as a bit of an R&D piece. I develop software commercially, but this is generally for clients and it means that you work within the rigid constraints of client requirements which generally doesn't give you much scope to try new things out. With the personal projects, I can code what I want and make it available for others to use - in effect, they become my beta testers and it helps me to find out what works and what doesn't. Partially, it's also an ego thing - it's great to get praise from others about utilities/applications that you pulled together.

      I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

      Forgive your enemies - it messes with their heads

      My blog | My articles | MoXAML PowerToys | Onyx

      E 1 Reply Last reply
      0
      • P Pete OHanlon

        Good question. I give some of my software away for free because it's generally a personal project that I've worked on that's been used as a bit of an R&D piece. I develop software commercially, but this is generally for clients and it means that you work within the rigid constraints of client requirements which generally doesn't give you much scope to try new things out. With the personal projects, I can code what I want and make it available for others to use - in effect, they become my beta testers and it helps me to find out what works and what doesn't. Partially, it's also an ego thing - it's great to get praise from others about utilities/applications that you pulled together.

        I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

        Forgive your enemies - it messes with their heads

        My blog | My articles | MoXAML PowerToys | Onyx

        E Offline
        E Offline
        edyzakaria
        wrote on last edited by
        #3

        Ok, if i try to point out (according to my point of view) your answers: 1. personal project --> good reason. 2. Develop software commercially --> i like this! 3. beta testers --> yes this is acceptable for me. 4. ego thing --> hahahhaha... true enough. my conclusion...hmmm... the formula: giving free = develop software personally + can be sold for $$$ + tested + appreciation. the answer hit me. it motivates me to develop software and to share it. thank you.

        L 1 Reply Last reply
        0
        • E edyzakaria

          Ok, if i try to point out (according to my point of view) your answers: 1. personal project --> good reason. 2. Develop software commercially --> i like this! 3. beta testers --> yes this is acceptable for me. 4. ego thing --> hahahhaha... true enough. my conclusion...hmmm... the formula: giving free = develop software personally + can be sold for $$$ + tested + appreciation. the answer hit me. it motivates me to develop software and to share it. thank you.

          L Offline
          L Offline
          Luc Pattyn
          wrote on last edited by
          #4

          Here are new questions for you to answer: why would people contribute to a site such as CodeProject? More in particular, why would anyone answer your question for free? Why did you expect anyone to do so? :)

          Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

          Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

          E 1 Reply Last reply
          0
          • L Luc Pattyn

            Here are new questions for you to answer: why would people contribute to a site such as CodeProject? More in particular, why would anyone answer your question for free? Why did you expect anyone to do so? :)

            Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

            Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

            E Offline
            E Offline
            edyzakaria
            wrote on last edited by
            #5

            uhhmm... if it is worth of money then ask for it. but if it isn't then share it or just keep it myself. would that be an answer for your and my question ? :confused:

            L 1 Reply Last reply
            0
            • E edyzakaria

              uhhmm... if it is worth of money then ask for it. but if it isn't then share it or just keep it myself. would that be an answer for your and my question ? :confused:

              L Offline
              L Offline
              Luc Pattyn
              wrote on last edited by
              #6

              I don't know, I'm not very fond of "why" questions, except in a strict business environment, where they are essential. I'm sure money isn't always the key. When a short question (a "how to" kind of helicopter view question) and a really good answer can keep me from making the wrong decision in one of my projects, then one hour spent on CodeProject can maybe save me months of development time, and some of that time can be returned to the community. :)

              Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

              Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

              E 1 Reply Last reply
              0
              • L Luc Pattyn

                I don't know, I'm not very fond of "why" questions, except in a strict business environment, where they are essential. I'm sure money isn't always the key. When a short question (a "how to" kind of helicopter view question) and a really good answer can keep me from making the wrong decision in one of my projects, then one hour spent on CodeProject can maybe save me months of development time, and some of that time can be returned to the community. :)

                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

                Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.

                E Offline
                E Offline
                edyzakaria
                wrote on last edited by
                #7

                yeah, i agree with you. money isn't always the key and giving back to community is a way to say thank you. :-D

                1 Reply Last reply
                0
                • E edyzakaria

                  Dear Developers, it's quite some times that i have been thinking this question and couldn't find a settled answer for it. it is, "Why would developer want to do a free software development ?" free i mean is like "free beer" software development i mean --> they offer the software on the internet for free downloading or "freeware". so far i found the answer is "advertising". but it couldn't be for so long. i mean even hosting is paying, but why freeware ? for example, "free download manager", "daemon tools lite", and some others. even some are very generous in "giving" their working result on the net for free. i didn't against the free thing. only want to know, what could motivate developer to do it ? sometimes i read that they sacrificed their holiday to develop it, their after work time, their free time... that is a "mean" sacrifice for me. few have specific dedication and/or personal goal...maybe. but what is exactly the major fact of consideration for doing it ? Thank you for any attention given to my question. 1st answer: If you enjoy writing code or have developed something that scratches a personal itch why not give it to other people? It's like wondering why people dress up as Furries, play board games, participate in sunday league football or cricket, do sudoku... 2nd answer: I have also thought about that, open source i can understand. Because you got something you want to do with help from others.Freeware I don't know. I know that Daemon tools lite is released as a light version.You try it, like it and you want more. Then you have to purchase the full version. So sometimes you release a free version because you have an expensive Full version you want to sell. Permalink | Broken Post? Report Posted 19 hours ago Söderlund933 3rd Answer There is lot more to software then coding. You have to provide technical support, provide bug fixes, implement new features, and upgrade when new OS comes. For a small software it may not be worth to go through all this trouble, especially if expected user base is small. So if you still want to share it with others then make it freeware. Also when you use many freeware softwares and when you write a utility yourself then you might want to give back to community. And as others mentioned, companies do it for advertisement. They provide a reduced functionality software for free and sell a more powerful software. -Saurabh Notes: Previously i posted this message under question/answer section. but someone

                  J Offline
                  J Offline
                  Jalapeno Bob
                  wrote on last edited by
                  #8

                  How about "just for the fun of it"? Or, "for the challenge"?

                  T C 2 Replies Last reply
                  0
                  • J Jalapeno Bob

                    How about "just for the fun of it"? Or, "for the challenge"?

                    T Offline
                    T Offline
                    T2102
                    wrote on last edited by
                    #9

                    Bored or girlfriend asked you to help her.

                    1 Reply Last reply
                    0
                    • J Jalapeno Bob

                      How about "just for the fun of it"? Or, "for the challenge"?

                      C Offline
                      C Offline
                      crocks256
                      wrote on last edited by
                      #10

                      THink about it... if you are just starting out as a company, what better way to release your first (simple) product to the masses? - Free It gets attention/promotion downloads, generates interest... I am working on a project at the moment... I am planning on releaseing it free.. I am also planning on having a "complex" payware version too. its the same as downloading an evaluation version of a piece of software.

                      -------------------------------------------------- John Crocker

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups