From: alex.gman on
I wrote this as an email reply to R. Fateman, but I now feel like
posting it. (BTW, Richard, you probably meant to post your message in
the first place):


All I can say is that "we will ask you for a %-age of your future
profit once you have your product ready for shipping" is a total deal
breaker.

I don't want to hire lawyers NOW to negotate with Franz when I'm just
developing the product, and I don't want to get f*** (pardon my french)
by Franz if I delay the negotiations until later. Score 1 for other
alternatives.

If I'm being unclear, image this situation: I'm Franz. You have naively
developed a product using ACL, Allegro Cache, and other things that
only I (Franz) can provide.
You have two choices: pay whatever I ask you, or abandon the product
(major rewrite included). As a business, I (Franz) will be inclined to
ask you for just a little less than the cost of a major rewrite.

Now if you are smart, you'll never get into this situation by either
(1) Never using Franz (LW, CMUCL) or (2) negotating the distribution
terms in advance (laywers, etc.). For most people (1) seems like a
better alternative.

From: Jon Boone on
alex.gman(a)gmail.com writes:

> All I can say is that "we will ask you for a %-age of your future
> profit once you have your product ready for shipping" is a total
> deal breaker.

I can understand why you would be put off by this type of
situation. I can see, however, how this might not be a terrible
situation for either Franz or the entity using Franz's intellectual
property.

At the early stage of development, you may have very different
ideas as to the profitability of the product you're producing than
you have once it's nearing shipment. In fact, that should be the
normal course of events:

* At the early stages, you have a rough idea about the product,
target market segment, potential price points, etc.

* As you near the point of shipment, these ideas will be less
theoretical and based on more accurate assessments that have been
completed in the mean time (market surveys, assessment of the
competition, etc.)

* Consequently, you will likely either value the product more than
at the early stages (because you judge your chance of success as
higher) or you will value it less (because you judge your chance
of success as lower).

This type of situation would be terribly beneficial if you could
avoid putting *any* capital up front into obtaining the Franz
intellectual property. They would, in essense, be subsidizing your
development process, while helping to ensure that products that
actually ship using their intellectual property are more likley to
be successful.

As it stands, since you have to put some capital in up front, the
value prospect changes based on the idea that the intellectual
property is worth more than the up front charges. Each entities
judgement of this implication will likely vary.

--jon

From: Kenny Tilton on
alex.gman(a)gmail.com wrote:
> I wrote this as an email reply to R. Fateman, but I now feel like
> posting it. (BTW, Richard, you probably meant to post your message in
> the first place):
>
>
> All I can say is that "we will ask you for a %-age of your future
> profit once you have your product ready for shipping" is a total deal
> breaker.

That's fine. Apparently enough others feel differently that Franz is
making a profit. With Lisp. Hello? Note that I am not saying there is
anything wrong with your choice, just that Franz probably understands
they will lose a lot of customers with their policy but do better enough
with those who go for their terms to make up for it. The math probably
has something to do with few people wanting to use Lisp, but thems that
do /really/ needing it /and/ Franz's added value.

In brief, the market is perfect and Franz seems to be playing it well.

>
> I don't want to hire lawyers NOW to negotate with Franz when I'm just
> developing the product, and I don't want to get f*** (pardon my french)
> by Franz if I delay the negotiations until later. Score 1 for other
> alternatives.
>
> If I'm being unclear, image this situation: I'm Franz. You have naively
> developed a product using ACL, Allegro Cache, and other things that
> only I (Franz) can provide.
> You have two choices: pay whatever I ask you, or abandon the product
> (major rewrite included).

Yep. Although I do not think Franz has all that much power to dictate.
There is a downside to acting badly, however legal. But, no, I would not
want to be negotiating at the last minute.

>
> Now if you are smart, you'll never get into this situation by either
> (1) Never using Franz (LW, CMUCL) or (2) negotating the distribution
> terms in advance (laywers, etc.). For most people (1) seems like a
> better alternative.
>

(3) If (1) is an option, you do not need their proprietary stuff. So
develop with AllegroCL and deliver with something else.

If you absolutely need something they offer no one else does, that might
make it a little easier to swallow them taking a cut.

Just my two.

kt
From: Richard J. Fateman on


alex.gman(a)gmail.com wrote:
> I wrote this as an email reply to R. Fateman, but I now feel like
> posting it. (BTW, Richard, you probably meant to post your message in
> the first place):
No, I didn't :) But since you responded here...

>
>
> All I can say is that "we will ask you for a %-age of your future
> profit once you have your product ready for shipping" is a total deal
> breaker.

That could be the case. But then here's another potential deal
breaker: you try to sell your product to a business. The business says

"does this come with support?" You say "no, I was planning on taking
a vacation to Tahiti. If you have problems with the underlying Lisp,
just post your questions or bug reports on some newsgroup. Or you
could hire some bipolar Lisp hacker. Just check on comp.lang.lisp."

the business says "You wrote this code -- there are no questions about
whether it maybe contains code that is copyrighted by ATT, Microsoft,
Adobe, etc, and you will sign this contract to that effect.?" You say
"What the hey, this code comes from [whatever, GPL, LGPL, BSD, ...] open
source licensed. I can't say who wrote it!"

the business says, "Oh, about that Tahiti trip, who's your maintenance
person on 24-hour call." you say "Hey man, does a blackberry work in
Tahiti?"

vs.

"A professional software company with a staff of experienced
programmers, 18 years in the business, is maintaining the lisp system."
or maybe even
"I have partnered with them and the key contact at Franz to answer
questions is X; if he is not there, someone else will pick it up."

So now maybe you take a vacation in Atlantic City instead of Tahiti.


>
> I don't want to hire lawyers NOW to negotate with Franz when I'm just
> developing the product, and I don't want to get f*** (pardon my french)
> by Franz if I delay the negotiations until later. Score 1 for other
> alternatives.

Seems to me that if you take a program that Franz sells for $X, make a
trivial addition to it, and then sell it for $Y where Y<X, then Franz
should have an interest in that... To the extent that a recipient of
your program can (by ignoring your contribution) have a complete version
of Allegro, isn't there a real problem? Now I haven't been following
all this stuff (like Reddit), but has someone come up with a rational
pricing strategy? (In my email to alex, I think I commented that I
doubted the market for lisp was very elastic -- elastic means if you
drop the price by 1/2, you'll get twice the sales or more, and thus more
revenue. My suspicion is that if you drop the price by 1/2 you'll get
about the same number of sales, and lose revenue. This is presumably
what marketing droids take polls about and maybe know about.)
>
> If I'm being unclear, image this situation: I'm Franz. You have naively
> developed a product using ACL, Allegro Cache, and other things that
> only I (Franz) can provide.
> You have two choices: pay whatever I ask you, or abandon the product
> (major rewrite included). As a business, I (Franz) will be inclined to
> ask you for just a little less than the cost of a major rewrite.

Franz could certainly not ask you for more than a full license fee per
recipient, so that is an upper bound. And if your application included
full resources so the recipient could use your "product" instead of
buying ACL+Allegro Cache directly from Franz, there does seem to be that
problem! Your customer might even be in a situation of selling Lisp
in competition with Franz and for that matter, selling your product in
competition with you. How would you like that?
>
> Now if you are smart, you'll never get into this situation by either
> (1) Never using Franz (LW, CMUCL) or (2) negotating the distribution
> terms in advance (laywers, etc.).

It seems to me that setting up a situation that limits Franz's exposure
and your exposure to someone ripping them or you off, is not a bad
idea. I do not know that lawyers are needed to negotiate this. If Franz
wants you to pay some fee for each copy of their lisp that you send to
someone else, it seems like a business cost, just like (say) rent.
[I assume that if you ship a lisp that is substantially "disabled" e.g.
without a compiler, without eval, without various tools, then this could
be relevant.]
What is to prevent your landlord raising your rent to be "just slightly
less than your cost of moving"?

For most people (1) seems like a
> better alternative.

That may be because they are not examining the total cost of ownership
and sales of software. What is supposed to be "free" may in reality
require substantial investment. (For example, in tech people, and legal
fees. Most free software comes without warranty, and so if someone like
SCO comes and sues you because you are using their code, it's your
problem, not the "vendor". And you have to hire a lawyer even if you
are innocent of wrongdoing.)

As I pointed out to alex, in email to him, I am a stockholder/founder
of Franz, but I don't set pricing policies. I do know that "losing a
little on each sale, but making it up on the volume" doesn't work.


RJF





>

From: Pisin Bootvong on

Richard J. Fateman wrote:
> alex.gman(a)gmail.com wrote:
> > I wrote this as an email reply to R. Fateman, but I now feel like
> > posting it. (BTW, Richard, you probably meant to post your message in
> > the first place):
> No, I didn't :) But since you responded here...
>
> >
> >
> > All I can say is that "we will ask you for a %-age of your future
> > profit once you have your product ready for shipping" is a total deal
> > breaker.
>
> That could be the case. But then here's another potential deal
> breaker: you try to sell your product to a business. The business says
>
> "does this come with support?" You say "no, I was planning on taking
> a vacation to Tahiti. If you have problems with the underlying Lisp,
> just post your questions or bug reports on some newsgroup. Or you
> could hire some bipolar Lisp hacker. Just check on comp.lang.lisp."
>

How many time does the problem of an application comes from Underlying
Lisp rather than the application's own logic.

> the business says "You wrote this code -- there are no questions about
> whether it maybe contains code that is copyrighted by ATT, Microsoft,
> Adobe, etc, and you will sign this contract to that effect.?" You say
> "What the hey, this code comes from [whatever, GPL, LGPL, BSD, ...] open
> source licensed. I can't say who wrote it!"
>

And I can be sure Franz did not violate any of them because I never see
their source code, right?
And nobody that uses Franz in commercial also use CL-PPCRE, CL-PDF,
SLIME? And if you use Franz with those BSD/GPL licensed library then
you don't have to be worried?

> the business says, "Oh, about that Tahiti trip, who's your maintenance
> person on 24-hour call." you say "Hey man, does a blackberry work in
> Tahiti?"
>

This is quite nonsense. Your client never know, when a problem comes,
whether it is your application's problem or the underlying Lisp's
problem. So if a customer have a problem with a product (Your product
X, not ACL or any Lisp) and cannot contact the you because you went to
Tahiti, that is not a problem of using open-source Lisp, it is a
problem of choosing the wrong shop. Are you saying that if reddit use
ACL then the developer can go to Tahiti, not taking any call, and Franz
will support any reddit issue for them?

> vs.
>
> "A professional software company with a staff of experienced
> programmers, 18 years in the business, is maintaining the lisp system."
> or maybe even
> "I have partnered with them and the key contact at Franz to answer
> questions is X; if he is not there, someone else will pick it up."
>
> So now maybe you take a vacation in Atlantic City instead of Tahiti.
>
>
> >
> > I don't want to hire lawyers NOW to negotate with Franz when I'm just
> > developing the product, and I don't want to get f*** (pardon my french)
> > by Franz if I delay the negotiations until later. Score 1 for other
> > alternatives.
>
> Seems to me that if you take a program that Franz sells for $X, make a
> trivial addition to it, and then sell it for $Y where Y<X, then Franz
> should have an interest in that... To the extent that a recipient of
> your program can (by ignoring your contribution) have a complete version
> of Allegro, isn't there a real problem?

I thought ACL have something like EXE maker. And that it shakes the
image and unused function from the distributed image. I never know that
when ACL build a distributed EXE, it includes all the IDE inside.

I thought that if I bought MSVC++ and sell a product call
"start-up-vc.bat" which does nothing but start MSVC. And if I sells it
for 1$ and distributed MSVC++ with them, I can still get sued from MS.
And yet MS didn't charge MSVC per distributed app.

To some extent, you are implying that any language that have "eval"
should be licensed per package sold. As a matter of fact, if a
interpreter can be written in a language such language implementation
should be licensed per package sold, too. Right?

If you are afraid of your customer cheat in such a way, why not put it
in EULA? Get a lawyer to indicate what it means to sell product that,
in some way, allow one to use devlopment features of ACL. And indicate
that only such product require per-package distribution fees (well,
disregarding those Allegro special feature that should reasonably be
charged per package if used, like AllegroCache).
You don't have to be afraid that they won't follow the EULA, since if
they are not willing to, I think they willl cheat in all other ways
anyway.

> Now I haven't been following
> all this stuff (like Reddit), but has someone come up with a rational
> pricing strategy? (In my email to alex, I think I commented that I
> doubted the market for lisp was very elastic -- elastic means if you
> drop the price by 1/2, you'll get twice the sales or more, and thus more
> revenue. My suspicion is that if you drop the price by 1/2 you'll get
> about the same number of sales, and lose revenue. This is presumably
> what marketing droids take polls about and maybe know about.)
> >


> > If I'm being unclear, image this situation: I'm Franz. You have naively
> > developed a product using ACL, Allegro Cache, and other things that
> > only I (Franz) can provide.
> > You have two choices: pay whatever I ask you, or abandon the product
> > (major rewrite included). As a business, I (Franz) will be inclined to
> > ask you for just a little less than the cost of a major rewrite.
>
> Franz could certainly not ask you for more than a full license fee per
> recipient, so that is an upper bound. And if your application included
> full resources so the recipient could use your "product" instead of
> buying ACL+Allegro Cache directly from Franz, there does seem to be that
> problem! Your customer might even be in a situation of selling Lisp
> in competition with Franz and for that matter, selling your product in
> competition with you. How would you like that?
> >
> > Now if you are smart, you'll never get into this situation by either
> > (1) Never using Franz (LW, CMUCL) or (2) negotating the distribution
> > terms in advance (laywers, etc.).
>
> It seems to me that setting up a situation that limits Franz's exposure
> and your exposure to someone ripping them or you off, is not a bad
> idea. I do not know that lawyers are needed to negotiate this. If Franz
> wants you to pay some fee for each copy of their lisp that you send to
> someone else, it seems like a business cost, just like (say) rent.
> [I assume that if you ship a lisp that is substantially "disabled" e.g.
> without a compiler, without eval, without various tools, then this could
> be relevant.]
> What is to prevent your landlord raising your rent to be "just slightly
> less than your cost of moving"?
>
> For most people (1) seems like a
> > better alternative.
>
> That may be because they are not examining the total cost of ownership
> and sales of software. What is supposed to be "free" may in reality
> require substantial investment. (For example, in tech people, and legal
> fees. Most free software comes without warranty, and so if someone like
> SCO comes and sues you because you are using their code, it's your
> problem, not the "vendor". And you have to hire a lawyer even if you
> are innocent of wrongdoing.)
>
> As I pointed out to alex, in email to him, I am a stockholder/founder
> of Franz, but I don't set pricing policies. I do know that "losing a
> little on each sale, but making it up on the volume" doesn't work.
>
>
> RJF
>
>

Pisin Bootvong

 |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10 11
Prev: Newlisp?
Next: cosx - sinx + 3x2