[License-discuss] Fwd: Should fork a project on github be seen as distribution of origin project?
Roland Turner
roland at rolandturner.com
Wed Aug 3 06:09:21 UTC 2022
Hi Aaron,
I found an interesting project protected by Apache-2.0 in github. Now I
want to modify some functions and some new features to develop a new
software based on the original project. Naturally I want to fork it and
start my coding, but there is a confusing thing, should I fulfill the
obligation of *Redistribute with Modification, *especially the 2.nd
term, changelog related.
>
> 1. You must give any other recipients of the Work or Derivative Works
> a copy of this License; and
> 2. _You must cause any modified files to carry prominent notices
> stating that You changed the files; and_
>
This is an interesting question.
Firstly, yes, assuming that you're using the GitHub's free service for
F/OSS projects, a condition of use of that service is that you're
willing to distribute every revision of your code meaning that the fork
and any changes to it are immediately distributed by virtue of their
being hosted with GitHub's free service.
Strictly speaking therefore, the first thing that you should do upon
creating a fork is to meet any labelling requirements in the associated
license.
Taking a step back to look at impact, I understand the intended purpose
of that particular clause (and similar clauses in other licenses) to be
to avoid confusion about the identity and origin of a particular copy of
a piece of source code. I'd suggest that there's very little risk of
confusion in the case that you're describing in that the forked version
is generally either a personal tweak (which you won't be promoting) or a
precursor to an upstream pull request. Neither case creates any material
risk of confusion about origin and, in any case, is hosted in a personal
name space which will usually remove all doubt. This suggests that the
many thousands of forks sitting in personal-but-public GitHub
repositories that haven't met this obligation are nonetheless not
creating a material problem.
Obviously if you go on to promote the work as a separate project then it
would be very important to deal with those obligations, and probably
rename the project, replace branding, etc.
- Roland
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/attachments/20220803/4e4a88ac/attachment.html>
More information about the License-discuss
mailing list