My company is very sensitive about using open source software. A small team started to group licences in three categories: green, yellow, red.
Flutter is a library to create native apps for ios and android. At GitHub flutter lists this license. Since Flutter is written in dart the license and a patents of the dart-sdk might also be relevant.
What is the right course of action to get an idea which license might be relevant if someone uses flutter?
I found a Phil Haack blogged about Who Owns the Copyright for An Open Source Project and this wired article Open Sourcers Drop Software Religion for Common Sense points out that certain license can be the poison in the tree. An article from july 2016 pointed out that your reactjs license can be revoked,update, the discussion on hn, a fb faq.
The articles linked above and the comments here point out that the dependencies of a flutter app have to be considered as well. So although the flutter license may be permissive enough other rights (patents, copyright, license of dependencies) may still pose a legal risk.
Do you have any additional information about "the licencse and right tree" of the dependencies?
After the reply from user zimm i48 i would like to elaborate my question.
My understanding is this as soon as you are using an open source software you have to consider every dependency of the tree.
So for instance
flutter (?bsd 2 or 3?) flutter library material-design-icons (Apache License Version 2.0) dart sdk (?BSD-2 clause?) dart io (no license file in github) dart collection (as above)
So far at least these licenses are involved
- BSD-2-Clause? or BSD-3? for dart-sdk and flutter
- Apache License Version 2 for material-design-icons
What i am looking for is the whole license tree for every dependency of flutter.