Re: FC4 or FC5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2006-06-12 at 14:32 -0700, jdow wrote:
> From: "Michael H. Warfield" <mhw@xxxxxxxxxxxx>

> " It's a license.  And you are a troll."

> That's your call to make. I am simply stating why *I* will not
> develop open source software unless somebody somewhere pays the
> full freight for my work time.

> "I get compensated for all my
> OpenSource software.  I get compensated in all this other OpenSource
> software that enables me to do my job and enables all of our engineers
> to be more productive producing what we do market (and we are highly
> profitable).  Just because you are clueless and think we all are just
> doing this for our ego's is not my problem, it's yours.  Others are
> being compensated very very nicely and RedHat and others are very
> profitable.  Looks like you have a personal problem to me.  In a world
> without OpenSource software, you wouldn't have the markets that exist
> out there now, to develop for."

> Does your COMPANY get compensated for your Open Source software?

	In cash?  No.  In kind?  Yes.  Very hansomly, in fact.  In fact, we
wouldn't be able to produce a product profitably without the OpenSource
tools and environment we depend on.  So we pay for those tools by
contributing back software we don't market.  Everybody profits.  Good
deal for us.  Good deal for the community.

> There Ain't No Such Thing As A Free Lunch. The corollary is "SAP",
> Somebody Always Pays. In your case you are willing to work for
> someone else.

	I work for someone else, certainly, who pays me very well and
encourages me and supports me in contributing my non-core software
efforts back to the community.  In fact, our HR department has an entire
program for encouraging "community service" types of things.  This
doesn't entirely fall under THEIR community service heading but it's
certainly understood there that by doing this sort of work and
development everyone benefits, especially the company, and my talents
are put to good use.

	You seem to think that payment must be in cash.  I would argue that if
everything had to be cash and carry and every incidental tool had to be
reinvented internally or paid for from some other development house,
none of us would make a profit simply because the massive duplication of
effort and insane licensing and bookkeeping and resulting
incompatibilities and lack of experience and training would drive the
cost of doing business right through the roof for a lot of us.  Turning
a cash profit (which seems to be your mindset, I understand this all too
well) is based upon multiple prongs.  You must bring in money, yes, but
you must also keep your costs down.  It is much LESS costly for us to
participate in OpenSource software and share in the benefits and share
what we can than it would be if we didn't participate and didn't enjoy
those fruits.  OpenSource software contributes to our profitability.  So
we contribute to OpenSource software.  That's a payment in kind.  In
fact, Linux, is one of the platforms on which our commercial software is
deployed.  But our commercial product has nothing to do with the device
driver I maintain in the kernel and it has very little to do with Samba
even though I'm a member of the Samba team.  I'm a cryptographer and I
contributed to the development of ssh in the early days (my E-Mail
address is in the original README file Tatu included in the original
ssh).  Now, everyone uses ssh and our company would have an extremely
difficult time without it.  Did I get paid for my work on ssh?  Not
really.  I was doing speech recognition research at the time.  Did I
profit from my work on ssh?  Oh yes.  Very nice, thank you.  Even though
I now use OpenSSH (as oppose to the original code) that is one vital
tool, either the original or the OpenSSH variant that developed out of
OpenBSD.

> I spent a lot of years doing that and the pressures
> twice came close to killing me, once from pneumonia and once from
> simply burning out so bad even cooking my own dinner was an intolerable
> burden.

	Sigh...  So now you're complaining about the very thing you were trying
to defend?  Money grubbing corporate life?

> One thing I learned VERY well over the years is that corporate
> loyalty is a one way street.

	Chances are pretty good you contributed to painting the sign on that
street.  Been there.  Done that.  I've had good experiences and bad
experiences and I've been in big corporations and little start-ups.  The
last little start-up I help found over 10 years ago went ape and is now
a multi-national and I've been happy ever since.  I could retire at any
time at this point but my significant other would kill me because all I
would do is exactly what I do now except I wouldn't be getting paid to
do it.

> These days if I work I get paid for each
> hour worked as a consultant, a mercenary.

	Yeah, I do consulting as well.  You have my pity.  You're obviously not
cut out for it.  I do it because I have fun doing it and I get
compensated VERY well when I do a consulting gig (sometimes under the
banner of the company and sometimes on my own - I have that freedom as
well).

> It's cut-throat. It is FAR
> more honest than I've ever been dealt with before.

	Sounds like you've had a hard life.  One should not have to work so
hard and become so hard and bitter.

> It is simply
> impossible for ME to work on GPLed environments.

	Which, again, is shear non-sense.  There are several people I hang out
with at conferences whose primary business is consulting (as oppose to
me, where I just dabble in it occasionally).  Several of them have
clauses in their agreements on consulting / development gigs that they
develop some custom software for the customer and they retain the right
to release it or some variant under the GPL.  They're rarely developing
anything that's going to be marketed commercially but their developing
tools and software that companies need internally.  So it works to
everyone's advantage to put that software under the GPL and turn it
loose.  The original customer even has the advantage that advances and
fixes and improvements can accrue to them after.  The consultant gets
paid and we get more software.  Some of the guys behind the Bastille
project work this way as do a number of perl developers.

> The FreeBSD situation
> looks far better until I realize I am back into the GPL jungle as
> soon as I want to make a project that features a GUI.

	Ah!  Yup...  I get it now.  Yup...  You're one of those...  You want to
take all the freeware (note - I did not say GPL) out there and use it
without compensating the community and make your customers pay you for
it while you hide the source so they can't tell what it is you're
selling them and where YOU got it.  Yup...  Got it...  Yeah, I know your
kind as well.

> So I develop
> in an environment somewhat less "uncertain" that allows me to develop
> commercial solutions for what I do. <Shrug> What boggles me are people
> who demand features and up to the second documentation from free Open
> Source software developers. It ain't gonna happen.

	Gee...  Ever try demanding "features and up to the second
documentation" from the proprietary vendors?  Ain't gonna happen...  Big
problem right now in DHS (yes, the Department of Homeland Security).
They've got all these departments under them who have been merged into
DHS and they all have their little proprietary communications systems
and software that won't talk to each other.  And they're STUCK.  The
vendors won't update the software or work with them and a bunch of them
are stuck on Windows 98 for some of that crap and they can't get the
vendors to respond.  What boggles me is that they don't throw these
proprietary vendors out and DEMAND the sources to prevent this kind of
debacle from happening ever again.

> (I need to add that the decision is pretty much moot since I develop
> a lot of my software for video cards that are not supported on Linux
> and probably never will be if someone waits for Matrox to deliver it.
> And I can't see anybody doing it freebie style. Those are COMPLEX
> monsters. Look up the DigiSuite family of video cards.)

	Yeah, the closed source proprietary cards are perennially a problem.
But it is getting better.  Some vendors are wising up.  We've even got a
few cards (HD video capture / tuner cards) that have Linux drivers and
were designed FOR Linux (and don't even have Windows drivers - my HD5500
arrived today - yea!).

	I'll have to disagree with you on the other part though.  I've watched
people crack apart drivers and microcode.  These things can be done and
are being done.  In fact, there was just an article today about OpenBSD
having better support for wireless cards than Linux because OpenBSD is
developed outside the US where people are freer about reverse
engineering (wireless cards have the additional complication of the FCC
and federal regulations).  Hey...  They're doing it.  Yeah, the drivers
for closed proprietary boards typically lag behind.  That's why I don't
buy boards that don't have drivers.  That way, the companies who act
that way are less profitable.  We then reward the other by buying their
products.  I vote with my wallet and I can VOTE.  Did I mention I was a
driver maintainer for a kernel device (retorical question - of course I
did).  That is also a highly proprietary multi-port serial device (up to
256 ports at almost a megabit per port) with multiple intelligent
controllers and downloadable microcode.  You're not telling me anything
that I'm not intimately familiar with and I'm standing here as a living
example of the fact that you are wrong.  You "can't see anybody doing it
freebie style" and yet it only takes one counter example (myself) to
prove you wrong and we have lots of counter examples.  I needed that
board working under Linux and I worked with the vendor and, together, we
eventually got the driver accepted into the kernel sources, OpenSource.

> {^_^}   Joanne

	Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  mhw@xxxxxxxxxxxx
   /\/\|=mhw=|\/\/          | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9          | An optimist believes we live in the best of all
 PGP Key: 0xDF1DD471        | possible worlds.  A pessimist is sure of it!

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux