Hello Bill,

I have to admit that answering your mail is more satisfying that
answering others. I started this thread to promote a needs_review
ticket (Eric Gourgoulhon went there since), but the thread became a
collection of attacks from people that cannot hear simple things like
"William makes money from Sage". Funnily, I am the one who is
considered as a troll here even when he created a for-profit company
(which would be sufficient in itself to make my claim).

At the very least, discussing it in long/constructed emails gives the
appearance of a more respectable activity. I surely can use that.

> Nathan, you started this thread with words like, "....help william earn more
> $$ than he has now ".
>
> You are making a claim here, that William is personally making money for
> himself from Sage. If you make the claim, it is up to you to prove the
> claim. So, what is your evidence that William is now paying himself money
> from SageMath Inc on top of his salary at the Uni of Washington? If you
> don't have any evidence of this, you don't have a right to make such
> complaints.

Technically, no I do not. It's not because he will be cashing money
next month or next year that he is not making money. He is making
money because he is getting paid subscription to a service whose main
contribution is to 'make Sage available'.

Now, he is also earning money as he said himself on the recent thread:

    
https://www.reddit.com/r/math/comments/45q7j1/sagemath_open_source_is_now_ready_to_compete_with/
    Monthly recurring revenue is currently $5K and server costs are $3.5K.

1500$ is of the right magnitude for a salary: I'm paid 200euros a
months. If things go well, in some months he will be making by selling
an 'online Sage' as much as I do by working.... (partly on Sage, for
free).

He made the claim, however, that he had been losing money until now:
for this reason, it would not matter in the least if he were using
this money for himself as it would just cover what he already lost on
his personal money.

And then, some time from now, he will start earning a 'net benefit' in
the same way.

You will not know, I will not know (unless he makes it public), but
then he will start earning money off Sage, the product he 'makes
available'. You will probably agree with me on this point, for in the
second part of your email the points 1) 2) 3) are actually meant to
show that WIlliam *deserves* it. Because he started it, because he
currently sweats on it, etc..

I do not doubt that William sees it the same way: he started it, he
tries to promote it, he worked a lot on it, so why wouldn't he earn
money with it ? So it wouldn't be fair to tell me that I have no proof
that he is making personal money with it, when you yourself suggest
that:
1) He has the means
2) You think that it would be fair

Thus, I think that you and I agree on:
3) He will, when SMC will earn enough

My problem, here, lies in the other points you raised.

> Secondly, as you have worked out by now, SageMathCloud is not Sage.

You cannot say that, because here the confusion is deliberately maintained:
1) Sagemath.com is a SMC website
2) William's company is SageMath Inc.

I also remember a discussion about getting funding from some
association for Sage (which if I recall correctly ended up paying for
Mathematica licenses), when it was clear that the money would be spent
on SMC.

This very post, whose title is about Sage, turns out to be an
advertisement for SMC:

    
http://sagemath.blogspot.fr/2016/02/open-source-is-now-ready-to-directly.html

So no, you cannot say that "SageMathCloud is not Sage". Of course they
are different, but SageMathCloud's main advertised product is Sage.
And the name of the for-profit company is SageMath. And the website is
SageMath. Those are hints people have to take.

> SageMathCloud is a generic service for running Sage, R, Julia, writing PDF's
> collaboratively, and running a huge variety of other open source software. I
> personally have and pay for a SageMathCloud account. I have never used it,
> as far as I can recall, for running Sage. I have extensively used it for
> writing pdf's and have used it for running Julia, Flint and other things I
> work on.

This previous paragraph, I take as a convenient evasion of the truth.
Look at what SMC promotes, and you will see what they sell. The name
of the company is not JuliaCloud, and you cannot try to say that it is
a coincidence. William's blog posts are about Sage.

> 1) Sage is one of the pieces of software that can be run on SMC. The better
> Sage is, the more students will use Sage, and some of those users will use
> SMC. Some of them, or more likely their professors, will pay for SMC
> accounts. So improving Sage will very indirectly help increase the revenue
> SageMath Inc makes. So you are right on this point.

Thank you for conceding it.

> 2) SageMath Inc is William's company, even if he isn't currently paid a
> salary by that company and even if he is currently still trying to make back
> all the money he lost on SMC while it was getting started. But conceivably,
> SMC eventually does well enough that SageMath Inc might make enough money to
> pay William more than he is currently earning. Definitely possible. Just not
> happening now. So you are right on this point at some level.

Thank you.

> 4) He might be able to one day pay you more money to work for him than your
> (really) crappy University salary. Who knows, SageMath Inc might really
> become successful, and William might actually be able to hire people. Who do
> you think he will hire? Homeless people with no coding experience? No. Like
> Google he will hire recruiters to ring you up every year and ask you if you
> want to come and work for the multibillion dollar SageMath Inc conglomerate.

It may be odd to people at first, but I am not attracted to money or
to personal rewards. And the 'promise of a reward' does not tempt me
nor changes my opinion on what happens. Here, I do not complain that I
want a share of William's money. I complain that he is selling
somebody else's work.

It is very simple: you said that william started this thing, that he
worked a lot of it, that he has worked on it for years, spent nights
on it, that he had other things to do but found the time to work in it
still, that it became great in the end and that it is partly thanks to
him.

Yes. I agree with that. Totally.

But Sage is not William's. The same way that it is not mine. It would
not exist without William: it would not exist without all others who
contributed to it (and still do, though William stopped since). Except
for starting it, many of us have "worked on it for years, spent nights
on it, that he had other things to do but found the time to work in it
still, that it became great in the end and that it is partly thanks to
him".

William is not the sole author of Sage, and Sage is still being
developped. And you agreed that when I worked on it, I incidentally
contributed to his for-profit company.

That's my only point. We all sweated on Sage, to contribute to the
common good by working on a free software, sharing code useful to
others. We all do it for free and generously with our time, but
William is now trying to convert this free generous collective work
into cash.

> My advice to you would be this. If you really feel strongly about this, do
> not contribute anything at all to SMC. Keep working on Sage and pushing it
> forward, but have nothing to do with William's company. Just work on the
> Open Source software you love, which William is NOT selling, and just refuse
> to have anything to do with the company William is running, which is making
> all the money for him.

"SageMath Inc's main (paying) product is to make Sage available" (as
is obvious from the name and advertisement of this company". I will
keep on saying that SageMath cloud sells Sage, even if it does not
distributes tarballs but makes it available through a website for
those who don't want to install it themselves.

I cannot ignore the fact that by improving Sage I create added value
for SageMath Inc (for-profit company), and so I will restrain from
certain kinds of improvements in Sage. I will keep on working on the
[Graph Theory/LinearProgramming/Combinatorial Designs/Hypergraphs]
librairies as I did for years, which I need and love. But as I said
previously, I was tempted to improve the documentation that is the
most important to novice users who meet Sage as a general-purpose CAS
and this I will not do anymore, only because SageMath Inc exists.

And I will contribute this time to some other thing that nobody tried
to capitalize on yet.

Nathann

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to