Live data from Hacker News

Two innovative revenue models for a free piece of software

blog.digsby.com

21–26 of 26 posts

Re: Two innovative revenue models for a free piece of software

#21
post #20

Earlier quoted context omitted.

So, here we have a model where the product is available for free while the creators somehow earn a living (probably by being domain experts or by knowing how to apply their "product" in the context of something more specifically revenue generating). Journals are not free at all. While many get access to literature through JSTOR, or some similar service, just for being affiliated with a research institution in one for…

This just sounds like nitpicking, its like saying that open source authors are not really giving anything away for free because the person downloading the code is getting charged by his ISP for the broadband access. Sure there is a business of distribution, of getting the product to you, but this has nothing to do with either the creation or the inherent value of the product itself. For example, lets say you pay $10…

When you did industrial research, how many things involved just one paper? I'm not trying to create an argument. I just accept that academic research is not as pure as many people portray it to be. I used to think the university/research system was a pristine place of people doing research for the sake of research. I don't think that anymore.

Re: Two innovative revenue models for a free piece of software

#22
post #20

Earlier quoted context omitted.

This just sounds like nitpicking, its like saying that open source authors are not really giving anything away for free because the person downloading the code is getting charged by his ISP for the broadband access. Sure there is a business of distribution, of getting the product to you, but this has nothing to do with either the creation or the inherent value of the product itself. For example, lets say you pay $10…

When you did industrial research, how many things involved just one paper? I'm not trying to create an argument. I just accept that academic research is not as pure as many people portray it to be. I used to think the university/research system was a pristine place of people doing research for the sake of research. I don't think that anymore.

I'm not by any stretch saying that academic research is pure, at all. But I don't see how that is relevant.

It feels akin to my surprise in other threads where some people insist e.g. that there is inherently something "bad" when a company like MS releases source to the linux community, because they didn't do it purely for giving things away and there must be some ulterior motive.

Why does it matter? I guess it matters to people if they perceive the world as a 0-sum game, so there is always a "take" side to the "give".

But I don't see it proven that the world indeed functions as a 0-sum game. We are all scratching our own itches, we perhaps all have ulterior motives in "giving things away" and yet we can earn a living while the world at large benefits from the fact that we did give things away.

For example:

Some time ago I had to add code to the linux kernel because of problems in autodetecting the volume resolution of a particular audio codec IC. Either no one had discovered it before or it was not a priority for other people, since there was no fix for it at the time. But it was a problem for my client, so they paid to fix it. There was no hesitancy in open sourcing the patch, since it is a building block and them giving it up has 0 implication on their business.

Also they had an ulterior motive in doing so, because having the fix in mainline meant they would not have to keep merging it in while staying up to date with kernels, and would not have to worry if certain code structures change at some future point, etc.

Since they had run into the problem it is likely that someone else would also have run into it at some point; and by that patch being available, someone else is going to be saved some time and expense (except for the $0.00012 or whatever "distribution" fee to download the code), and maybe that person gets to spend an extra hour with his kid.

Who loses in this case?

Or more recently where a client had a problem with an SoC where there is a timing problem in the macrocell relating to the interrupt controller, and boards based on that SoC would mysteriously stop working under some conditions. Again this was a problem, they paid to get a software fix for it, and the fix will be submitted to the community. Again there is an ulterior motive, because more people will get to test & debug the fix on a wider variety of environments which will save the client time in the long run; and again this is going to save headaches, hassles, money and possibly lawsuits for other parties.

So in both cases an "impure" "giving away for free but with ulterior motives" and everyone stands to gain?

Obviously academia is of a different scale, but it seems to me more of the same thing -- hey we need to publish in order to improve our career prospects, but how does anyone loose from this?

And to answer your question: it varied. On one short project I purchased six papers (iirc); on one multi-year project I purchased one. In the latter case much of the research had already been embodied into available standards, and often times it was possible to pop an email right to the author.

Many years ago I was doing research in TCP over satellite connections in Africa; shot an email to Mark Allman in the USA, and received their full experimental TCP Vegas implementation by return email. Who looses here?

I just don't know how else to phrase this; we all keep going on with our work but there are many things we can actually share (that may directly benefit us and appear as ulterior motives); that ends up making life easier.

Surely this is way more efficient than the alternative (not sharing), even if you have the "middleman/distribution channel" taking a nickle?

Re: Two innovative revenue models for a free piece of software

#24
post #12
post #3

I know I'll probably absorb an 8 point hit to my karma for saying this, but all the innovation around how to monetize free software is a bullet point that it doesn't work. I have been considering building my own home lately and while at the hardware store, i picked up a thick book of home plans. As I flipped through, I realized, this isn't a book of home plans, it's a catalog for plans that you can buy. So I thought,…

Actually, I used to be involved medical software. And, yes, you do go to federal pound me in the a$$ prison if MEDICAL software you create has bugs in it. The whole FDA approval thing cuts two ways, and it is a VERY sharp blade. That's why most software engineers won't write such software. How long could they stay out of prison using PHP or Python? Imagine a trauma center's server going down. Yep! Off you go to priso…

> And yes, it has happened . . . several times!

Citation?

Re: Two innovative revenue models for a free piece of software

#25
post #12

Earlier quoted context omitted.

Actually, I used to be involved medical software. And, yes, you do go to federal pound me in the a$$ prison if MEDICAL software you create has bugs in it. The whole FDA approval thing cuts two ways, and it is a VERY sharp blade. That's why most software engineers won't write such software. How long could they stay out of prison using PHP or Python? Imagine a trauma center's server going down. Yep! Off you go to priso…

> And yes, it has happened . . . several times! Citation?

Example of what happens when your medical device just plain doesn't work:

http://www.highbeam.com/doc/1N1-118387E2698885C8.html

Example of what happens when you give 'deal sweeteners' to get your device into a health care facility, or IDN (Integrated Delivery Network):

http://physicianlaw.foxrothschild.com/2009/03/articles/fraud...

Just a couple off the top of my head, many, many more just Lex/Nex it. Or probably better, if you are thinking about getting into this area, PLEASE, talk to your lawyer.

Punishments are generally so harsh because it is considered fraud. The defendants were selling software that didn't work. They either knew it did not work, in which case it is pretty much straightforward fraud, and God help them if someone dies. Alternatively, they did not know that the software did not work. In which case they committed fraud when they represented themselves to the health care organization that purchased the device as being qualified to make a determination as to the efficacy of the software or device. Again, God help them if someone dies.

Re: Two innovative revenue models for a free piece of software

#26
post #16
post #12

Earlier quoted context omitted.

Actually, I used to be involved medical software. And, yes, you do go to federal pound me in the a$$ prison if MEDICAL software you create has bugs in it. The whole FDA approval thing cuts two ways, and it is a VERY sharp blade. That's why most software engineers won't write such software. How long could they stay out of prison using PHP or Python? Imagine a trauma center's server going down. Yep! Off you go to priso…

wow, that's crazy. If a doctor makes a mistake like that they don't go to jail! how does that work?? it doesn't even make sense!

As I wrote above:

Punishments are generally so harsh because it is considered fraud. The defendants were selling software that didn't work. They either knew it did not work, in which case it is pretty much straightforward fraud, and God help them if someone dies. Alternatively, they did not know that the software did not work. In which case they committed fraud when they represented themselves to the health care organization that purchased the device as being qualified to make a determination as to the efficacy of the software or device. Again, God help them if someone dies.

But all of that is really beside the point.

The fact is that in order to get your software FDA approved you signed off on literally thousands of legally binding sheets of paper. The short version of these sheets of paper is that you guarantee, for instance, that the software ran an 8bit lut through a 10bit colorspace so that the full range of that 10bit colorspace would be visible in the 8bit window at one time or another. That is actually a fairly standard guarantee that medical software makers have to give. If your software does not give the appropriate contrast at a given setting, then the FDA knows that you and whoever else signed that sheet of paper lied. You could not have tested it for all values. This is fraud.

Or let's say your software flips images left for right. You guessed it, there is a slip of paper you and a lot of other people sign indicating that your software will not do that. You also gave that slip of paper to the FDA to get FDA approval. Later some poor nurse somewhere is prepping the left leg for amputation instead of the right one. The doctor cross checks with the FDA approved software, and verifies that the problem is in the left leg. And . . . do you see where this is going? This too is fraud. And it is criminal in the United States. You WILL be prosecuted.

Post reply on HN