From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, HK_RANDOM_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,afb4d45672b1e262 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!cyclone1.gnilink.net!spamkiller.gnilink.net!gnilink.net!trnddc08.POSTED!20ae255c!not-for-mail Newsgroups: comp.lang.ada From: Justin Gombos Subject: Re: Making money on open source, if not by selling _support_, then how? References: <7NOdne-iYtWmIafZnZ2dnUVZ_tWdnZ2d@megapath.net> <292bf$443bb4e4$45491254$20549@KNOLOGY.NET> <0tSdnezhf44L9KDZRVn-vA@megapath.net> User-Agent: slrn/0.9.8.1 (Linux) Message-ID: <5Qc0g.12757$b06.5026@trnddc08> Date: Sat, 15 Apr 2006 20:37:21 GMT NNTP-Posting-Host: 129.44.77.228 X-Complaints-To: abuse@verizon.net X-Trace: trnddc08 1145133441 129.44.77.228 (Sat, 15 Apr 2006 16:37:21 EDT) NNTP-Posting-Date: Sat, 15 Apr 2006 16:37:21 EDT Xref: g2news1.google.com comp.lang.ada:3834 Date: 2006-04-15T20:37:21+00:00 List-Id: On 2006-04-12, Randy Brukardt wrote: > "Justin Gombos" wrote in message > news:nT7%f.4699$7Z6.366@trnddc06... > ... >> > Which means no creations at all. >> >> You can't conclude that. If that were a true statement, we would >> not have the rich library of GNU software that exists today. Why? >> Because there's nothing to stop a GNU developer from having a day >> job. I suspect most self supporting GNU developers have day jobs. > > But that's my point. Taken to it's limit, there could be no > well-paying "day jobs" for those GNU developers. After all, most of > them are employed at companies that get some benefit from the GNU > software. In the limit, where software was worth $0, there would be > no "day jobs" in fields that are even remotely related. How could there be no day job available for GNU developers? Whatever your answer, it must be purely hypothetical, because GNU developers *do* have day jobs. If they didn't, you'd have to explain how all the GNU developers have been surviving for the past 20+ years. And what prevents such day jobs from being well paying? > If the day job is unrelated (or even only weakly related), then the > developers are either not developing great software, or are > short-changing someone (their employers, their families, themselves, > etc.) Great software requires at least some of the developers > putting a large amount of mental energy into the design and the > vision (and keeping to that design and vision). That's incompatible > with a "day job" that requires significant mental energy, which is > the vast majority of them. It seems you're making a lot of assumptions here, which in the end probably boils down to a very small group. You're assuming a Henry Ford 40 hour work week, or greater. You're assuming these are mentally exhausting day jobs, and you're assuming that the subject is easily fatigable. You're also assuming that the mental energy required at work is the same type of mental energy that the subject would use in their GNU development (a lot of commercial software effort involves what I call metawork - administrative overhead and meetings talking about the work itself). Someone who is burned out working 70+ hour weeks on their day job doing the same work that GNU development involves is not suitable for writing quality GNU code; and such folks are unlikely to pursue GNU development. Seeing that offtime volunteer GNU work is done for leisure, you can figure that those who do it aren't burned out to the point of being careless about quality. Why? Because intrinsic motivators are at work. > (I suppose you could work at a Wal-Mart-like job, if you don't mind > living below the poverty line. But I happen to think software is too > important to the world for developers to be forced to live at > poverty levels...). So what? If someone chooses manual labor during the day, and mental labor in their off hours, fine. The lifestyle of a GNU developer is chosen, not forced. > You can cheat your employer, of course, but that's not a recipe for > a sustanable model. Nor is "work, program, sleep" a model for > healthy living. Healthy living is a different issue entirely. -- PM instructions: do a C4esar Ciph3r on my address; retain punctuation.