GithubHelp home page GithubHelp logo

Comments (4)

tildebyte avatar tildebyte commented on August 18, 2024

You fundamentally misunderstand what "open source" means.

https://opensource.org/osd

Also, keep in mind that this repo may be open source, but there is no reason on Earth why the trained model (which is the thing which requires a token[1]) would necessarily have to be. You are free to take the source in this repo and train your own model, of course...

[1] How exactly do you think that storage and bandwidth for hosting many-multi-gigabyte models gets paid for? HuggingFace isn't a charity...

from if.

marco-ve avatar marco-ve commented on August 18, 2024

I think you misunderstand the spirit of open source. Yes, nowhere in that definition you linked to does it say that you can't make people fill out a form, or make them create an account, third party or otherwise. That doesn't mean it should necessarily be considered appropriate by the community to do so.

In fact, this is the first time I've encountered the use of huggingface authentication for a supposedly open source model. And contrary to your statement, Deep Floyd does advertise the model as open-source, as per the readme:

"We introduce DeepFloyd IF, a novel state-of-the-art open-source text-to-image model [...]"

Also, I don't see how requiring people to authenticate through a third party service addresses storage and bandwidth in any way. Huggingface isn't charging me for downloading the model. And they don't need the token to track how much bandwidth DeepFloyd are using, either. The only thing that requiring the auth token does is exert control and keep track of who is using the model. Which I believe fundamentally runs counter to the open source concept.

As a final note, I'm not sure the snarky and hostile tone in your response is appropriate on github. You may find people more receptive to your arguments if you present them in good faith.

from if.

cornpo avatar cornpo commented on August 18, 2024

"The only thing that requiring the auth token does is exert control and keep track of who is using the model."

+1 for huggingface is weird and the "spaces" never, ever work. With safetensors https://pypi.org/project/python-qbittorrent/ would be fine.

from if.

tildebyte avatar tildebyte commented on August 18, 2024

The actaul model license in this repo (https://github.com/deep-floyd/IF/blob/develop/LICENSE-MODEL) specifically omits applying the term "open source" to the model

I'll also note that if you read the text presented when downloading IF for the first time, that it's still considered a research model, and thus isn't actually intended for use by the general public ("https://github.com/deep-floyd/IF/blob/develop/LICENSE-MODEL") - so, yes, HF is gatekeeping.

There are many things out there which violate the spirit of open source, but... open source, under capitalism, is a LEGAL concept, not an ethical one, and in fact it can easily be argued that the entire reason the concept exists in the first place is because people are not ethical in the main, unless coerced into being so

from if.

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.