mgear-dev/mgear_core

refactor QT widgets from pyflow

miquelcampos opened this issue · 4 comments

Refactor slider widgets from pyflow project and keep Apache 2.0 license
https://github.com/wonderworks-software/PyFlow

Hello @IlgarLunin and @pedroCabrera

Not sure if you will read this, but just in case, let me explain.

First of all thanks for Pyflow. it is a really cool project and I am learning a lot just digging in your code :)

I want to use some of your widgets from Pyflow in a new tool for mGear. Is this tool: mgear-dev/animbits#14

I have been looking on the internet on how to mix properly your Apache 2.0 license and MIT.

Basically I have created a separated module for your widgets and state the following at the beginning of the file:

##############################################################################
# NOTE:
# this files is a modification/combination of some files from pyflow project
# https://github.com/wonderworks-software/PyFlow
##############################################################################


# Copyright 2015-2019 Ilgar Lunin, Pedro Cabrera

# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

# http://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

Here is the file if you want to check: https://github.com/mgear-dev/mgear_core/blob/master/scripts/mgear/core/pyflow_widgets.py

is that ok for you? Should I add any other notice or information?
Thanks!

EDIT: also changed the readme: https://github.com/mgear-dev/mgear_core/blob/master/README.md

Awesome!
@IlgarLunin Thanks for the quick reply! :D

Hi @IlgarLunin

Just let you know that the tool using the pyflow widgets is done :)
http://forum.mgear-framework.com/t/mgear-3-5-0-available/1330

Thanks again for this! :)

Cheers,
Miquel