Code Monkey home page Code Monkey logo

Comments (12)

Dragory avatar Dragory commented on August 17, 2024 2

Yes, that's probably a good idea. I may have closed it a bit too hastily.

from zeppelin.

 avatar commented on August 17, 2024

I brought up the issue with the developers about a month and a half ago. The lack of a license—implying all rights reserved—was intentional. Dragory permits self-hosting once you don't publicize your instance, so I assume the "Negotiate a private license" rule would apply.
Though I think it'd still be more reassuring and safer to have an official, publicly documented license on the repository which addresses liability and usage rights, especially for potential contributors interested in improving Zeppelin.

To be safe from any kind of copyright issue, you would need to come to an agreement with every single contributor. In my humble, not legal advice opinion, the best you can do is add a license that contributors would agree with and hope they don't do anything/just accept it.

Thankfully there aren't too many contributors, and most of the existing ones are currently involved in Zeppelin's development.

from zeppelin.

laundmo avatar laundmo commented on August 17, 2024

The lack of a license—implying all rights reserved—was intentional.

The core issue is that this breaks down once thers more than once person working on the repo.

Another big issue is also the fact that there is no warranty waiver, currently dragory might be held responsible for damages caused by this bot. At least a warranty waiver should be added.

from zeppelin.

Dragory avatar Dragory commented on August 17, 2024

Thank you for the heads up! I'll look into adding an "all rights reserved"/proprietary license at some point in the near future after discussing it with current contributors, as well as a contributor agreement with a clause about the right to use the code.

As a side note, in regards to the warranty waiver, I don't see how there would be an implied warranty if there's no license to begin with (meaning you're not allowed to use the code in the first place). Do you have a source/reference for that?

from zeppelin.

laundmo avatar laundmo commented on August 17, 2024

I'll look into adding an "all rights reserved"/proprietary license at some point in the near future

If you do add a fully proprietary license, what was the point of releasing on GitHub? Do you want others to be able to use this code, or do you just want to profit from contributions that others make?

I don't see how there would be an implied warranty if there's no license to begin with

This depends on interpretation of GitHub's TOS, as that does give GitHub and its users some right to any code in a public repository. It's very unlikely, but since you did release the code on GitHub and also added a readme explaining how to run it, one could argue this is implicitly giving people permission to run it.

from zeppelin.

Dragory avatar Dragory commented on August 17, 2024

The code is available on GitHub primarily for auditability; the project is not open source, but source-available. I do also want to allow self-hosting, but not publicly hosting for others (i.e. offering a competitor using the same codebase). I'm not sure there's an appropriate existing license with those terms, so I'll need to look into it further.

do you just want to profit from contributions that others make?

I don't currently profit from Zeppelin. All Patreon contributions go directly to server costs and other related costs. However, if we extend the definition of "profit" to also include "being able to offer the bot as a service", then yes, that is how contributions are currently handled.

from zeppelin.

laundmo avatar laundmo commented on August 17, 2024

You will likely have to write your own terms for the "self-hosting is allowed if it's not public" part, as all licences i know of make the distinction between commercial and non-commercial use.

Can i recommend reopening the issue until a license or contributor agreement is added, as to make it more visible to people stumbling across this repo?

from zeppelin.

laundmo avatar laundmo commented on August 17, 2024

i've added a tl;dr at the top for people reading this, hope thats okay.

i assume your willingness to allow selfhosting this for private use means i can go ahead with dockerizing this for my personal use? im willing to contribute that once there is a contributor agreement, if you want.

from zeppelin.

 avatar commented on August 17, 2024

Yeah, I believe you can. @Benricheson101 already has working Docker support on his fork though.

from zeppelin.

Benricheson101 avatar Benricheson101 commented on August 17, 2024

I do! I'd also be willing to PR that if it something that would be useful.

from zeppelin.

Morpheus636 avatar Morpheus636 commented on August 17, 2024

Looks like a license was added. Maybe time to close this issue?

from zeppelin.

laundmo avatar laundmo commented on August 17, 2024

seems like one was added 3 months ago, nice!

from zeppelin.

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.