New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with MIT licensing #25
Comments
Thanks! :) Regarding all your points, I can't do anything else than to just agree :) After you released the bitrise-reports project, I thought it was really cool and then used it as a reference given that 1) I found it really simple to understand to a python newbie like me, 2) had a whole setup prepared with CI and publishing that I had no experience in Python. I just saw a great open-sourced tool, done in a simple way and wanted to use the most I could to try to reach my goal here. With this said, I want to make clear that the error on the licensing didn't come from a bad place; I indeed did what I can see now as a terrible quick search about the subject, and understood all I had to do was to add the license. As you mentioned this comes from my lack of experience in open-source (which was 0 until this week). Finally, 1) the due credit was given and now you can see Dotanuki Labs in both the I hope all is cleared, thanks for pointing out the mistake; I tried to be absolutely quick to amend it. Happy easter @ubiratansoares, send hugs to fellows at N26 🐰 |
I will close this issue, as the concerns were addressed. |
First of all, congrats for the good job on this tool. Looks quite great!
It's quite hard to say that, but it seems that your project is not compliant with MIT license at all.
The reason for that is simple : your project takes A LOT of inspiration from the open-source work I've been doing at @dotanuki-labs. Particularly it is easy to realise that when comparing this project with bitrise-reports
I can list a few of them:
main.yml
andpublish.yml
), incluing Job's names, Python versions, pipeline stepsentrypoint.py
,reporting.py
,app.py
, etc)bitrise-reports
) and entrypoint.py (from this project)Hell, even some lines of
README
look the same ... and this init kinda makes crystal clear that inspiration maybe went too far ...Open-source is meant to be collaborative and inspirational, yes. For sure I have no issues with people forking, modifying and/or re-distributing my code. Most likely that proves I'm in a good track at all.
However, licensing is important. Attribution is important. This article does a terrific job elaborating on that
I can't recommend enough also checking these two extra resources to understand how MIT license works :
It's also worth to highlight that deploys on Pypi ship the source code exactly as it was written, which means that you've shipped snippets and/or entire pieces of code written by me without proper attribution while re-distributing.
All of that being said : I'd like to ask you to change your
LICENSE.md
andREADME.md
files with the following noticeso your project becomes compliant with MIT and plays well with open-source. I won't bother about previous releases wrongly copyrighted if you gently commit with this suggestion and deploy a new version of this project, so users can get the proper copyrighted code when installing / updating this tool.
I'm assuming here this issue eventually comes from some lacking of experience with open-source from your end, and* that is totally fine. Knowing you from our days working together at N26 I'm 100% sure you don't need such copy+pasta over other Engineer's work.
Thanks in advance
The text was updated successfully, but these errors were encountered: