License issues #1595
Replies: 3 comments 10 replies
-
Regarding Article 2, if you make a fork of the code, and apply your modifications to the fork, what you do with your modifications are up to you. Your only obligation is to make notes, in your own fork, about the things you modified so as not to misrepresent the origin of the modifications. There's no obligation to the original repo to contribute your modifications back. The way to think of the Contributor's License is that it's simply a document stating that for anything you contribute to the project, you actually have the rights to do provide that code to the project. It's true that anything that you contribute back is available for use by anyone using the project, and we haven't got any intent to introduce a commercial aspect to the licensing of the project. The license does allow you to sublicense your modifications in your own redistribution, as the license is intended to be friendly both to open source and proprietary uses. Thanks for your thoughtful questions, I hope this brief explanation helps. |
Beta Was this translation helpful? Give feedback.
-
This reply isn't a comment about licensing, as everyone has to draw their own conclusions about project licenses. I don't think Jean-Christophe was boasting about top-notch quality. Top level to me would mean that the ASWF is project directly under the Linux Foundation umbrella, and the Linux Foundation provides infrastructure and support to the project. To your application use case, OTIO is meant as an interchange library, not as a timeline editing library. There are proposals to create editing interfaces, but that hasn't progressed to the stage of a PR. It makes sense for an editing application to have it's own unique timeline data structures tuned for the application itself, and to use OTIO to write your data in a format that other applications can use and to read files from other programs. |
Beta Was this translation helpful? Give feedback.
-
Tx Jean, In any case I don't see the classificstion top level mentioned anywhere on that website. But that's not really the issue is it? I wrote that I don't understand why you call this project top notch / top level, and I also explained why. For the rest it's up to you. Have a nice weekend, P.S, Apparently top notch means of the highest quality while top level means involving people of the highest level, position or rank... So it is possible that you have an issue that you need to take care of, if you think you or this project is of the highest level... |
Beta Was this translation helpful? Give feedback.
-
Hi opentimeline community,
I am just looking at your software that I want to incorporate in the open source kdenlive editor project that I am extending with features that I want. More specificaly a redesigened bin, or the root project folder where you can organize your media, subclips and folders.
I also want to have a more compact and readable project file, and so I have decided to incorporate your C++ API directly into it, to initialize timelines through it. In addition, I will be extending your software with an "open bin" API, to import and export the root project folder analogous to what you are already doing with the timelines.
In addition, I would also like to have yaml and (xml) import/export and so I will be adding that as well, especially yaml. (Although I will also add xml for completeness, but maybe not use it ..)
And now about the Apache license,
If I understand this correctly then apparently everyone can make money from my contributions without acknowledging me for a single penny... Depending ofcourse on your personal circumstances that does not look exactly fair. Ofcourse I can also sell my own work if I want to, but still.
Also with kdenlive, there are these donations, for 15000 Euro's, so they claim that are needed to implement new features while I was planning to release my derivative work to them, at my convenience, but free of charge.
So, when money comes along the whole open source ideology gets a bit more complicated. So I need some time to think this through, concerning kdenlive.
In the meantime, concerning your license, Apache license, concerning Article 2, I think it would be more fair to let the provider of the derivative work decide whether others are allowed to make money on it, or also give it away free of charge, like they have received it, or under what financial agreement, may also concern one's personal circumstances for example at older age, they are allowed to sell one's derivative woks.
Then, what does not seem fair to you, that if an author of a derivative work does not agree with your license to waive certain rights, and especially those I have mentioned here, then he or she does not have to release his derivative work to you, while he or she gets everything free of charge from you... And so, he or she can even sell it without acknowledging you or the authors from the past for a single penny... That's kind of the same thing isn't it?
In any case, these are my thoughts on this subject, and so maybe you could adjust a thing or two in your license? In any case, if you don't it's not really my problem, but still concerning also all the authors I wrote this down for you, free of charge, and you are not supposed to make money from this contribution without involving me. I write this last part in a funny way, but it kind of shows the issue at hand.
P.S, I just checked but the Apache license appears to respect my rights better than your contribution agreement that I am supposed to sign? Actually I wrote the above based on this contribution agreement assuming it would be the same as the Apache license but it appears to be more tight?
kind regards,
Ondrej Popp
Beta Was this translation helpful? Give feedback.
All reactions