Git Product home page Git Product logo

Comments (9)

chrisballinger avatar chrisballinger commented on August 24, 2024

MIT or Apache 2.0 would probably fit best for a library like this. However, VLC is now dual licensed LGPLv2.1+ and MPL 2.0 which makes it a bit easier to ship on the App Store. MPL2 only requires source code disclosure for the MPL2 components, not all of a larger work.

from videocore-inactive.

jgh- avatar jgh- commented on August 24, 2024

@chrisballinger thanks for your input. If, for example, a company created custom components that would plug in to the VideoCore pipeline (i.e. custom sources, custom transforms, or custom outputs) would they need to disclose that under MPL2? Or are plugins basically considered separate from the library?

The goal here would be of course they can optionally contribute those components if they are a fit with the core library (i.e. not doing anything that is completely out of scope of what the library is trying to accomplish), but if they make modifications to existing components from the library they should have to contribute back to the project.

from videocore-inactive.

jeffreywescott avatar jeffreywescott commented on August 24, 2024

No objections from me. I like MIT.

from videocore-inactive.

chrisballinger avatar chrisballinger commented on August 24, 2024

@jamesghurley Not sure about the specifics of MPL2 works in that scenario, but people should be encouraged to get their changes upstream anyway so they don't have to maintain a fork. MIT is probably the least amount of legal hassle, but I'm not a lawyer so I really have no idea.

from videocore-inactive.

jgh- avatar jgh- commented on August 24, 2024

OK thanks @chrisballinger and @jeffreywescott - I will do a little more research on MPL2 but if MIT is the simplest then I will switch the library over to that.

from videocore-inactive.

usman3d avatar usman3d commented on August 24, 2024

Hi James and crew,

You can have a look at these two summaries:

https://drupal.org/files/issues/licenses_on_github_2013.jpg

http://www.goodreflex.com/wp-content/uploads/2011/04/licenses-copy.png

MIT license is so far the most popular for open source projects. If you want to give some freedom to the developer community then sure MIT is the choice. But if you want to force them then GPL I guess.

However, also check this:
https://blogs.the451group.com/opensource/files/gplusage.png

Best,

from videocore-inactive.

jgh- avatar jgh- commented on August 24, 2024

@usman3d thanks for the summaries, I will read through!

from videocore-inactive.

notedit avatar notedit commented on August 24, 2024

i like MIT. thanks @jamesghurley

from videocore-inactive.

jgh- avatar jgh- commented on August 24, 2024

Moved to MIT licensing.

from videocore-inactive.

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.