The future of pylabrobot

having a free open source package is unsustainable. we want money. so, we have decided we will monetize PyLabRobot. here’s a rough idea for how we will implement it. our goal is to have charge on usage-basis so that pricing is fair for everyone.

code

  • start by buying base package: this is the core of PLR
  • additional packages like pylabrobot.liquid_handling and pylabrobot.plate_reading are sold as separate subscriptions
    • will be easy to manage in the PLR app
      • eg “subscribe to pylabrobot.liquid_handling
    • not everyone uses every module, so this is a fair way to do it
  • once you rent the subpackage, you get the frontend of that package (eg LiquidHandler or PlateReader) and unlock the ability to start renting backends in the package
    • Not everyone needs every backend, so, yes, they are separate products
    • for example, once you have your subscription to the PLR base and pylabrobot.liquid_handling, you can then subscribe to the STAR backend.
  • we originally planned to make the pylabrobot.resources package one subscription. however, that would not be fair since not everyone uses every labware definition. for this reason, you rent each labware definition seperately.
  • even with backends, not everyone uses them in the same way. we want to be really fair, so we are working on a pay-per-use (PPU) basis. For example:
    • pay per aspiration / dispense
      • per uL?
    • plate reading
      • pay per data point
    • imaging options on cytation5:
      • low resolution
      • medium resolution
      • high resolution
    • etc.

anti fraud

how will we make sure people are not bypassing our payment system? (we can’t trust our users.) The all-new PLR Cloud!

this means: instead of running PyLabRobot on a computer you own, you will be renting a PLR Computer from us that we manage. This is actually industry standard in lab automation: when you buy a machine, you get a cheap Windows desktop with it that has the software installed. you will plug devices into this computer, and the computer will connect to the PLR Cloud. You can then go to our PLR Web Interface to write Python scripts. For each run, the Python script will be downloaded to your PLR Computer and run there. Accessing the PLR Computer directly is obviously prohibited.

transparency and price discrimination

we will have a hybrid of transparent pricing (good for you) and price discrimination (good for us): prices are advertised in ‘PLR coins’ (transparent) but you need to get a quote for buying PLR Coins. The PLR Coin <> Dollar conversion rate depends on how much money we think you want to spend on automation.

forum

  • contributions will obviously remain free
  • but the ability to read we will monetize
  • the price of each post will be dependent on the number of words
  • an image is worth a thousand words, so each image will be 1000x as expensive as a word

Here’s a screenshot of the new UI which will be rolling out later today:

enterprise

  • same as above, except bigger, better and enterprise ready

moving forward

  • you will need to call sales person
  • and then sales person will call you back

Oh, and on the ml prep screen we will serve ads.

6 Likes

hilarious :rofl:

3 Likes

Excellent idea. I was contemplating the contribution of some code, and I am sure we can agree on a price. I was thinking $100/line, $200 per comment line (you really need the comments to understand my code)

2 Likes

The only thing missing are plans for a PyLabRobot IPO (or sale of the whole project to Agilent) :stuck_out_tongue:

3 Likes

Interesting timing. I just heard that all of the big OEM lab automation manufacturers just open sourced everything.

;D

2 Likes

I was thinking an PyLabRobot Coin might be better way to go.

3 Likes

:joy:

2 Likes

a stroke of genius

2 Likes

I would also sugest a “per-executed-line” pricing option.

This is easy to gasp and when forced to format all code with black, “cheating” is preventend and everyone pays the same price (ahhmm sorry, coins)

3 Likes

How bad is it that I was believing it up to

:laughing: :rofl: :sob:

4 Likes