Giter Club home page Giter Club logo

Comments (5)

muhlemmer avatar muhlemmer commented on August 19, 2024 2

Hi, not a silly question at all and thanks for asking! In my opinion:

  1. If you use only snippets from the examples and build your own work around that, you are fine. There is usually just a single way a certain function can be used. If your work uses a function that is already in the example, in the same way, that would hardly be considered a copyright violation.
  2. You do not copy the complete example and build you work on that.

In practice, if you use the examples as a guide to build your own work, you should be fine. Copying the complete example means you are subject to copyright, as the name applies, under the license of this project. Apache is a permissive licence, a derivative work can have its own licence terms, but attribution to the original authors and the licence has to remain in place.

If you do need to copy the complete example for some reason, there can be a practical solution where you put the copied example code in a separate sub-directory or file of your project and include zitadel/oidc's LICENSE and NOTICE into that directory or file, while licencing the rest of your project under MIT. I greatly agree with the answer given here: https://opensource.stackexchange.com/a/9260.

@fforootd or @mffap should be able to confirm this.

from oidc.

hifabienne avatar hifabienne commented on August 19, 2024 1

I think we can close this issue, as the question is answered.
Feel free to reopen if needed

from oidc.

NathanFirmo avatar NathanFirmo commented on August 19, 2024

I do not put the repository link because its not done yet.

from oidc.

NathanFirmo avatar NathanFirmo commented on August 19, 2024

Sorry if my question was "dumb". I don't understand much about licenses yet.

from oidc.

mffap avatar mffap commented on August 19, 2024

Yes, agree as a general guidance. We are not able to give you legal advice if the license terms and requirements apply to your work, though. It is individual in all cases.

It might help to understand our motivations. By providing example code we want to encourage you to use our software in the spirit of open source - give feedback, voice your ideas, improve upon what we and the community have created. We ask to comply with the terms of the specific license in return for you to use the code for free. What we don't like to see is use without attributing the work of our community members.

I greatly agree with the answer given here: https://opensource.stackexchange.com/a/9260.

Yes that seems like some good practical guidance. The apache license file contains the boiler plate and instructions as well (see 'appendix').

from oidc.

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.