Using a small piece of code in another open-source project without having to deal with licensing issues

1 view
Skip to first unread message

Adam Romanek

unread,
Jul 22, 2025, 8:48:23 AM7/22/25
to Factory Boy
Hi,

(This is a copy of an issue I created in the project on GitHub: https://github.com/FactoryBoy/factory_boy/issues/1129)

First of all I'd like to express my gratitude for all the good work you've done in maintaining this project 👏

There's a small piece of code in this project, the mute_signals class, that I'd like to use in another open source project that uses the BSD-3-Clause license: https://github.com/etianen/django-reversion. I was explicitly asked to avoid creating the dependency between these two projects which makes sense, so I really need to copy the above-mentioned piece of code.

It looks like in order to comply with the MIT license I'd have to add the MIT copyright notice to the code (not a problem) and add the MIT license text to the project. I'd rather avoid that, as it already uses the BSD-3-Clause license and I don't want to make things more complex for others.

Would it be OK for me to copy the mute_signals class from here to the django-reversion project without having to comply with the MIT license terms. I would of course mention the source of the code in the PR / commit message and in a comment in the code. Does that make sense?

Thanks in advance.

Best regards,
Adam Romanek
Reply all
Reply to author
Forward
0 new messages