Git Product home page Git Product logo

Comments (3)

nathansobo avatar nathansobo commented on May 18, 2024

Some options

  1. Go ahead and release the server as open source as well.
  2. Release an alternative reference implementation of the server.
  3. Make it so open source developers can't run tests on the client but we can.

from teletype.

jasonrudolph avatar jasonrudolph commented on May 18, 2024
  1. Go ahead and release the server as open source as well.

I'm personally drawn to this option. I like the transparency that comes with this option, especially given the sensitivity around people likely wondering what information we are/aren't collecting.

  1. Release an alternative reference implementation of the server.

I like this as a potential long-term solution. I'd prefer not to do this in the short-term, given that doing this would take time away from the other items we have planned for the initial launch. However, perhaps we could start by open sourcing the server (which means that everyone can run tests in real-time and real-time-client and everyone can see how little data collection is taking place). If we later find ourselves wanting our server implementation to be private, we could then release an alternative reference implementation or a test harness.

What do y'all think?

from teletype.

nathansobo avatar nathansobo commented on May 18, 2024

Yeah, for now the server is fairly simple. If we start doing special stuff to make it scale, writing it in Go, etc, then maybe we keep it private. The problem with a reference implementation would be keeping everything in sync, but we could potentially run our tests both against the real server and the reference implementation internally. But that's ongoing double-work.

from teletype.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.