-
Notifications
You must be signed in to change notification settings - Fork 173
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
Licensing clarity #19
Comments
Original FAR has modified BSD licence that is convertible to GNU/GPL |
@elfmz the fact that BSD is compatible with GPL doesn't mean that you can replace it. Also, GPLed code can't be merged back to upstream, so clarification is needed. |
see: https://en.wikipedia.org/wiki/License_compatibility :
And here is FAR's license: https://sourceforge.net/p/farmanager/code/HEAD/tree/branches/far2/unicode_far/LICENSE |
However partial licensing is impossible even if: GPL restricts this cuz according to its 2.b the work that contains any GPL part must be whole GPL'ed. Thats why GPL called viral license :) and thats why far2l is GPL originally (I'm OK to publish it as even WTFPL, but its impossible since I'm using GPLed code). Anyone who don't like GPL: feel free to rewrite WinPort/wineguts. This will remove curse of GPL from far2l.. |
Right, partial licensing is impossible when code is distributed, but keeping BSD and GPL sources clearly separated still allows to merge BSD changes back on the source level. So getting back LICENSE file and making wineguts more like a library may help to port Far completely in the long run. ) |
Once again:
|
Насколько я еще знаю, автор в любое время может начать распространять под другой лицензией, и даже под двумя одновременно.
|
Yes, that requires extra overhead to keep 'em separated.
That would be awesome, but maybe it needs separate LICENSE file, because when files are modified, they become infected with new clauses and are no longer can be used as stated in their headers.
Debian has very strict policy towards licensing, so if you want somebody to package it, it maybe better to think about it before it is not too late. =) |
Yes. But if you develop open source project and accept pull requests. you need agreement from every contributor. |
I must say that I don't insist - it is up to you when you decide to close this issue. |
Yea, as I thought - removing LICENSE file is violation of a copyright law, so your fork is illegal. =) https://opensource.stackexchange.com/questions/4424/remove-bsd-license-file-while-importing-code-into-gpl-project/4425#4425 |
I noticed that there is no
LICENSE
file that is present in standard Far3 repository. This is a license violation that can lead to termination offar2l
project o GitHub.To avoid "license deadlock" and make it more useful for upstream, the original BSD code pieces could be kept separated from GPLv2 both in headers and in top level LICENSE file.
The text was updated successfully, but these errors were encountered: