Live data from Hacker News

The Origins of SageMath; I am leaving academia to build a company [pdf]

wstein.org

41–50 of 202 posts

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#41

William and I both presented at a RethinkDB meetup this last fall (SageMathCloud leverages RethinkDB changefeeds in awesome ways) and I got to talk to him a bit about some of these frustrations. It really is a rough spot to be in and I wish him all the best.

Every time a user types anything into any document in SageMathCloud, RethinkDB changes propagate those changes to all other users of the document. We use RethinkDB heavily at all levels of SageMathCloud.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#42
post #34

Does make sense - academia is about theory, businesses are part of implementing end user solutions. most of academia runs on a tech stack delivered by commercial entities anyway. Building products is not as much about creativity as delivering a fixed product with a service plan and support chain in addition to product development. Companies have various operations to create full fledged products - academia can supply…

I have come to the same conclusion, despite a decade of wishful thinking in the opposite direction. That said, companies can do a much, much better job of working together with academia, and I hope SageMath, Inc. does.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#43

For other people confused about the meaning of BP in this context, it means Benjamin Pierce Fellow. It appears this talk was given in the context of the Benjamin Pierce Centennial Conference: http://www.math.harvard.edu/conferences/bp/

Yes, exactly. And I haven't given the talk yet! I'm giving it 2 hours from right now, and I'm pretty nervous.

It's an exciting thing to announce, and I'm sure it will go well. Best of luck.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#44

Wait, so will Sage still be open source?

Absolutely YES. Sage is and will always be 100% open source. To ensure this, the GPL copyright is spread amongst over 500 people. Also, the software written by the company SageMath, Inc. is also completely open source (https://github.com/sagemathinc/smc).

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#45

For other people confused about the meaning of BP in this context, it means Benjamin Pierce Fellow. It appears this talk was given in the context of the Benjamin Pierce Centennial Conference: http://www.math.harvard.edu/conferences/bp/

Yes, exactly. And I haven't given the talk yet! I'm giving it 2 hours from right now, and I'm pretty nervous.

Best of luck with the talk! I'm way out in the hinterlands of your world but it struck me how small this world may be: as an MD doing some applied ML stuff out in San Diego I have actually troubleshot a bug with Fernando Perez, and know a few other folks from the early days of what became Jupyter.

May you have fair winds and following seas.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#46
post #30

Earlier quoted context omitted.

As Stein explains in the slides: because he couldn't sustainably pay people to work with him on SAGE, and there is only so much you can do alone.

But you can be a professor and also start a company simultaneously

I have tried for a while now, and I thought I could do both. But... (1) It is difficult on a personal level--for example last month SageMathCloud got hit by a major DDOS attack 15 minutes before I had to teach a class. I have family and though I love to work, there are only so many hours in a day. (2) There I am at a big old state university, and there are many complicated byzantine conflict of interest and IP rules, which have been a pain to navigate, and our university commercialization office isn't the best. (3) Investors greatly prefer that the person/company they are investing in is not just a side project for the person running it. All that said, the mathematics department at University of Washington is full of supportive faculty; I'm doing what I'm doing more for the people I want to hire than just for myself.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#47
post #37
post #33

Earlier quoted context omitted.

But you can't be a professor and work full-time on another project, which is what he wants to do.

He has a higher risk tolerance than me. I would work on this 80% and do the 20% required stuff as a tenured professor, but what do I know. Maybe I am overly enamored with becoming a tenured professor. If he was already spending his time as a professor working on this, I don't understand the difference. Still, all the best and good luck to him.

The work of a tenured professor is more than 20% time. A normal teaching load is 4-5 classes a year, plus significant committee work, student advising, etc. It takes an enormous amount of time. And it can be awesome, fun, and many of my colleagues love doing it. But it doesn't result in creating a free open source alternative to Mathematica.

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#48

Wait, so will Sage still be open source?

Absolutely YES. Sage is and will always be 100% open source. To ensure this, the GPL copyright is spread amongst over 500 people. Also, the software written by the company SageMath, Inc. is also completely open source ( https://github.com/sagemathinc/smc ).

This is great!

What will be the source of revenue? Dual-license? Support?

Re: The Origins of SageMath; I am leaving academia to build a company [pdf]

#49

Setting up a company can help because it will let other researchers support the project by buying the software on research grants. A grant can also pay for consultant-style improvements to software. It doesn't really matter if the software is also being given away for free. The important thing is to have an invoice to give to the university financial services staff. I'd prefer it if the granting agencies supported th…

"Setting up a company can help because it will let other researchers support the project by buying the software on research grants." This is absolutely correct, and has happened many times now in the last few months (I started the company itself a year ago).

By the way, another way to get financial support for an open source project is to sell a short tutorial book. For example, the creator of Laravel did this on Leanpub (disclosure: I'm a co-founder of Leanpub) and did pretty well: https://leanpub.com/laravel is #7 in lifetime earnings on Leanpub. (Also, one of the core contributors on Laravel has done even better: https://leanpub.com/codebright is #2 in lifetime earnings on Leanpub.) Similarly, the creator of Trailblazer is doing pretty well recently with his Leanpub book: https://leanpub.com/trailblazer is #9 in revenue over the past week.

Anyway, my point is that even if you're in a niche, if you are the clear expert in that niche (say if you created the framework, or in your case, the software), then a book may be one worthwhile component of a monetization strategy. If you can sell a $30 book to 4000 people, you can earn some decent money. (The royalties on a $30 book on Leanpub are $26.50, so multiplying by 4000 results in over $100K.)

Post reply on HN