gratipay / inside.gratipay.com

Here lieth a pioneer in open source sustainability. RIP
https://gratipay.news/the-end-cbfba8f50981
57 stars 38 forks source link

Radar 33 #402

Closed chadwhitacre closed 8 years ago

chadwhitacre commented 8 years ago

What are you working on this week and why?

last week

chadwhitacre commented 8 years ago

Roadmap (what?)

Short Term

Embarrassments:

Long Term

roadmap

chadwhitacre commented 8 years ago

:-(

https://medium.com/matter/living-and-dying-on-airbnb-6bff8d600c04

chadwhitacre commented 8 years ago

Bringing over from @mattbk at https://github.com/gratipay/inside.gratipay.com/issues/395#issuecomment-157202794:

Flexget included a link to a great blog post about contributing without being a coder: http://blog.smartbear.com/programming/14-ways-to-contribute-to-open-source-without-being-a-programming-genius-or-a-rock-star/

techtonik commented 8 years ago

I am trying to recover some focus and therefore I will ignore AirBnB casualty for now.

First, what is that deal with going to Flask? If I remember correctly, Aspen is a file system router. What Flask will be there for? Also, do simplates care about where they are in filesystem hierarchy? Because if they care, how can Flask tell them that? Also, how do we ensure that our simplates can not read/write outside of our project directory - does Aspen has any sandboxing mechanism at all?

techtonik commented 8 years ago

I see if I can create setup script for grtp.co. Right now the problem is to configure network in my LXC container to test things out.

chadwhitacre commented 8 years ago

First, what is that deal with going to Flask? If I remember correctly, Aspen is a file system router.

No. Aspen is a web framework. It includes a filesystem router and the simplates file format, along with its own request and response objects and a WSGI application. The proposal on https://github.com/gratipay/aspen.py/issues/526 is to let go of the request and response objects and the WSGI application.

What Flask will be there for?

Request/response processing as a WSGI application.

Also, do simplates care about where they are in filesystem hierarchy? Because if they care, how can Flask tell them that?

There will be mechanisms in the new Simplates library to specify a filesystem root for simplates, and a shim to enable Simplates to work with Flask.

Also, how do we ensure that our simplates can not read/write outside of our project directory - does Aspen has any sandboxing mechanism at all?

Nope, no sandboxing. Simplates are not user-writeable.

chadwhitacre commented 8 years ago

Let's talk Roadmap! In my Platform Cooperatives write-up, I shared that I think we have six big pieces of work ahead of us:

  1. legal foundation for payments addressed in Gratipay 2.0
  2. community management addressed in Gratipay 2.0
  3. accounting (#367)
  4. governance (#72)
  5. legal foundation for payroll (#242; entangled with governance)
  6. tech debt (e.g., https://github.com/gratipay/gratipay.com/issues/3617, https://github.com/gratipay/aspen.py/issues/526)
  7. product development
  8. marketing

How should we think about these? How should we update our roadmap? How do milestones and queues relate?

kzisme commented 8 years ago

@whit537 would the Platform Cooperatives write-up be worth turning into a Medium blog? Just a thought :)

chadwhitacre commented 8 years ago

@kzisme I was thinking we might link directly to the GitHub comment but a Medium post probably makes more sense. Good idea! :-)

mattbk commented 8 years ago

+1 for a positive blog post!

chadwhitacre commented 8 years ago

Brainstorm: We should write bylaws (#72) and sort out governance (#404) for Gratipay itself, so that we can bring back payroll for Gratipay as quickly as possible. Once we have payroll flowing again for Gratipay, we'll be able to move increasingly quickly to build out the product for others.

chadwhitacre commented 8 years ago

Or: it doesn't matter how much capital we have (#405) if none of us can take any of it!

mattbk commented 8 years ago

Interesting conversation going on here: https://twitter.com/patio11/status/658748957250596864

mattbk commented 8 years ago

Brainstorm: We should write bylaws (#72) and sort out governance (#404) for Gratipay itself, so that we can bring back payroll for Gratipay as quickly as possible.

So, the specific version of https://github.com/gratipay/inside.gratipay.com/issues/242 before I changed the name of the thread?

chadwhitacre commented 8 years ago

So, the specific version of #242 before I changed the name of the thread?

Hmm ... maybe? I think we want to make it work once for Gratipay, but with an eye towards productizing for everybody.

chadwhitacre commented 8 years ago

On http://inside.gratipay.com/big-picture/welcome we say that owners are the subset of ~users that "buy into our mission."

chadwhitacre commented 8 years ago

Here's a draft of a Medium post about Gratipay at Platform Cooperatives:

"A Platform Cooperative ... Almost"

Howzat look, @kzisme @mattbk @webmaven @techtonik @mitar et al.?

chadwhitacre commented 8 years ago

I'd love to get a photo (https://github.com/gratipay/inside.gratipay.com/issues/384#issuecomment-157504292) before posting. Maybe let's give that one more day?

chadwhitacre commented 8 years ago

Post revised. Same link.

https://medium.com/gratipay-blog/a-platform-cooperative-almost-94cd5900840f

techtonik commented 8 years ago

The post is positive. :+1: I wish we had more clarity WRT to legal requirements. The stuff about capital is good. It may help to speed up the development. I will try to speak with banks and UNDP about that. We have some programs that are aimed at educating people about money, and there is no better tool to teach than give people the ability to play.

kzisme commented 8 years ago

:+1: :+1:

chadwhitacre commented 8 years ago

Generous is live. They're a pay-what-you-want platform.

screen shot 2015-11-19 at 11 26 12 am screen shot 2015-11-19 at 11 26 27 am screen shot 2015-11-19 at 11 26 39 am screen shot 2015-11-19 at 11 26 52 am

chadwhitacre commented 8 years ago

https://github.com/blog/2085-a-new-look-for-repositories

chadwhitacre commented 8 years ago

Picking up from @webmaven's comments at https://github.com/gratipay/inside.gratipay.com/issues/384#issuecomment-158120541:

Related to Platform Cooperativism in concept (and there seems to be some overlap in people and groups): https://medium.com/enspiral-tales/doing-more-together-together-seeding-a-collaborative-technology-alliance-82243ea30d41

Nice list of fellow-traveller orgs presented at the conference: http://platformcoop.net/schedule/owning-is-the-new-sharing-actually-existing-platform-co-ops

List of projects in the CTA: https://cta.hackpad.com/Tools-projects-and-initiatives-of-the-CTA-zJkyGIUZtEc

chadwhitacre commented 8 years ago

I've joined the Hylo group for the Collaborative Technology Alliance (CTA), and also Hackpad.

chadwhitacre commented 8 years ago

This group will create (and adopt when already available) standards, schemas, and protocols to enable interoperability amongst collaborative software tools. This group will also promote user-centered design amongst our member tools, and help to generate a common UI/design language for the ecosystem towards this end.

chadwhitacre commented 8 years ago

@webmaven Wanna keep an eye on that for us and keep us informed as it develops?

chadwhitacre commented 8 years ago

Here's a roadmap update. Not perfect but hopefully better. Color code:

screen shot 2015-11-19 at 1 59 15 pm

kzisme commented 8 years ago

@whit537 Are all these roadmaps and diagrams auto-generated or do you write them all yourself? (I see the source but I'm just curious)

chadwhitacre commented 8 years ago

@kzisme I write them myself using the blockdiag thing you get when you click through (where you're see the source, I think, ya?).

mattbk commented 8 years ago

https://instagram.com/p/-SM9EnyBlJ/

chadwhitacre commented 8 years ago

!m ashes_yoga

chadwhitacre commented 8 years ago

Okay @kzisme, we're live! :dancer:

https://medium.com/gratipay-blog/a-platform-cooperative-almost-94cd5900840f

mattbk commented 8 years ago

Support 0.

chadwhitacre commented 8 years ago

Alright. We need payroll.

chadwhitacre commented 8 years ago

Everything else hinges on that.

chadwhitacre commented 8 years ago

Until we have payroll, we're vaporware. We're only half a product.

chadwhitacre commented 8 years ago

Who needs another payments solution?

chadwhitacre commented 8 years ago

There's gillions of those.

chadwhitacre commented 8 years ago

But there's no other take-what-you-want payroll system: that's Gratipay.

chadwhitacre commented 8 years ago

I can't pitch https://github.com/naspeh/mailur until we have payroll.

chadwhitacre commented 8 years ago

Generalizing: we can't sell until we have payroll.

chadwhitacre commented 8 years ago

How the heck are we gonna get back to payroll?

chadwhitacre commented 8 years ago

Moving stream of consciousness over to https://github.com/gratipay/gratipay.com/issues/3433 ...

chadwhitacre commented 8 years ago

Ducking back out to ask: How does Gratipay's own governance (gratipay/inside.gratipay.com#72) relate to payroll?

chadwhitacre commented 8 years ago

Payroll is about getting money to three groups of people:

chadwhitacre commented 8 years ago

The question of Gratipay's governance determines how Gratipay itself will use payroll.

chadwhitacre commented 8 years ago

HOW DO WE BRING IT BACK!?!?!?!?!?

chadwhitacre commented 8 years ago

We have to bring it back!

chadwhitacre commented 8 years ago

Both in general—it's our core product!—and in particular—we have to pay ourselves!