Questions tagged [forking]

Use this tag for questions about creating either a private or competing version of an existing open project.

Filter by
Sorted by
Tagged with
2 votes
2 answers
541 views

GitHub repository ownership when working for a company

In the context of academic research, a company holds a GitHub account. Researchers come and go, and many create a repository related to their research project, using open-source licenses such as GPL3. ...
5 votes
1 answer
79 views

Copyright notices in a forked AGPL codebase

My workplace uses an open source project with an AGPL 3.0 license. It's been abandoned as far as I can tell – no commits for 5 years aside from a handful of contributed pull requests (the most recent ...
4 votes
2 answers
2k views

How is the wow.js fork free, while the original project is not free?

I searched for a library to manage browser scrolling. I came upon https://wowjs.uk/. If you look at the bottom, it says it's free, and on its GitHub page the license is MIT. However, it's a project ...
9 votes
1 answer
976 views

How do I deal with authorship after a fork?

I've forked the protpy package into propy3 in order to make it usable for Python 3 users. I'm not a user of that package myself and have no clue of protein computations. However, in order to make it ...
0 votes
1 answer
105 views

How to approach being blocked from a repository you use and contributed to?

What action(s) are recommended in such a situation? Here are some actions I considered, but can't quite figure out if they're optimal/adequate to open source mentality: Forking the repo. I fear I ...
16 votes
3 answers
1k views

Derivatives and Forks... Is there a difference?

The terms fork and derivative have really been bugging me as I always seem to imply that they're different, but then in many ways the same. You hear the term fork many times on platforms such as Git ...
-2 votes
2 answers
192 views

Are you allowed to create a GPL fork of an MIT/Apache licensed project?

Consider the Kerla kernel. It's dual-licensed under the Apache 2.0 and MIT licenses. If I were to create a fork of that, would I be allowed to change my fork's license to the GPL? Until today, I was ...
2 votes
1 answer
96 views

Is commit author name stripping copyright infringement?

I'm the author of Fulguris which is in conflict with Styx. Both projects are MPL 2.0. Fulguris is a fork of the decade old Lightning and Styx is just a rebrand of Fulguris. Styx completely destroyed ...
6 votes
2 answers
145 views

How to track upstream using Git when forking a project?

There is an open source project that I'd like to fork for various reasons. The upstream project uses SVN for source code management, but they maintain a read-only Git mirror on GitHub. I want to take ...
1 vote
1 answer
154 views

Do software patches ever inherit the license of the patched project?

This is a follow up question to an earlier question which included a misunderstanding about the nature of the MIT/X license, and has been clarified there. Consider the software project dwm by Suckless....
3 votes
1 answer
52 views

Can original author transfer rights for GPLv3 project to other person?

Let's have one guy who have been working on game and published it as GPL open source project. After some time, community forks popped out, while original author got increasingly tired of his project ...
3 votes
1 answer
143 views

Publish a heavily modified version of forked NPM package

I have forked and modified a legacy open-source NPM package for my personal use. And I thought publishing my modification might be useful for others. The "heavily modified" in my case is: ...
1 vote
1 answer
708 views

Is it possible to get rich prosecuting GitHub users of an unlicensed fork?

On the thread Half of GitHub Code Unsafe To Use (If You Want Open Source) you can find a recipe to getting rich: Post it on Github Make everyone think it's free to use. Sue everyone you can ...
-1 votes
2 answers
236 views

Why boilerplates are created from scratch, not forked?

I've checked couple dozens popular boilerplates (react, react-native, nodejs) and neither of them are forks from other boilerplates. Am i missing something? why are people writing them from scratch ...
2 votes
1 answer
54 views

Am I allowed to squash commits in repository with Apache 2.0 license?

The repository of an open-source Apache 2.0 licensed project I'm forking is huge and has a giant commit history, so, for the sake of saving space, I want to just to squash all commits, preserving all ...
11 votes
1 answer
387 views

Forking / Cloning an active open source project

I am looking at an open source project that handles OData calls against APIs. I'm thinking that it would make a great starting point for a new library aimed at an industry-specific API that is closely ...
7 votes
1 answer
8k views

Differences between Firefox and IceCat?

From GNUzilla: GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the GNU version of the Firefox browser. Its main advantage is an ethical one: it is entirely free software. While ...
14 votes
4 answers
11k views

Is keeping the forking link on a true fork necessary? (Github/GPL)

This question is about a true fork (with new name, different features, different objectives and not targeting a pull request). When I am developing a new application based on an other project I ...
2 votes
2 answers
290 views

Original author splitting up and developing independent fork

I'm the original author of an Apache 2.0 licensed open source project. I'm considering splitting up from this project and continuing to develop my own fork. Do I owe anything to the original authors ...
4 votes
1 answer
128 views

Can I change the license of a forked project from LGPLv3 to MIT?

I have forked a project with LGPLv3 license and I did there a lot of changes. Can I distribute a new version under the MIT license? Or only the possibility is to write the code from "scratch"? ...
2 votes
1 answer
103 views

MPL2.0 with Golang code - am I doing this right? Can I fork part of a library?

I am preparing to (formally) release my first standalone FOSS program (source and binary). It basically relies on Hashicorp's Vault's implementation of Shamir's Secret Sharing algorithm to provide ...
-1 votes
1 answer
85 views

GitHub source to npm js module set author correctly

I use Arboreal library in my new project, I am made some changes and now working to change it to npm module and use Grunt, because it not available from npm. But I have a problem, when I start ...
5 votes
1 answer
96 views

Licensing for forked projects

If a project is licensed with MIT license, can someone fork the project, create significant changes, and put a more restrictive license on it? Or even copyright it?
12 votes
1 answer
4k views

Can I change the license of a forked project to the MIT if the license of the parent project has changed from the GPL to the MIT?

Some time ago I have forked a project on the GitHub that used the GNU GPL v3 license. So I also had to use the GPL license in my fork. Recently, the author of the original project changed license to ...
2 votes
1 answer
236 views

Can we re-format the text of a license after forking a repository?

Say I fork a project. I'd like to adjust the format of the license without actually changing its content. Is this allowed? Specifically, the license does not contain line breaks in some cases. So ...
13 votes
1 answer
1k views

Authors and contributors of forked project

There is an NPM package on github geveloped by the company and licensed under MIT. There is one author listed in package.json file of this package, and there is a company copyright in the license. I'...
8 votes
2 answers
317 views

Is ripping off an open source library okay?

I don't know if I'm over-reacting but a while ago, I'm using a library https://github.com/sudeepag/SAConfettiView and I saw an open ticket https://github.com/sudeepag/SAConfettiView/issues/57 and it ...
2 votes
2 answers
3k views

How can I correctly apply the Apache 2.0 licence to contributed code from an existing repository?

Given a repository github.com/x in github that is licenced with Apache 2.0. On their source files they have Copyright [2019] [Evil Corp] Licensed under the Apache License, Version 2.0 (the "License")...
10 votes
1 answer
2k views

Should I use my own license in a fork of another GitHub repository, which I've revamped completely?

Background I am the owner of an open-source theme for Hugo named hugo-dream-plus which, as the name implies, is an upgraded version of hugo-theme-dream. Note that hugo-theme-dream is licensed ...
4 votes
1 answer
272 views

Forking a GPL 2 Project on GitHub

I recently forked a project on GitHub. After doing a significant amount of work on the fork I was wondering how to proceed with spinning it off into an independent project. The reason I ask is because ...
2 votes
1 answer
213 views

Fork maintain and distribute a MIT project

Given a project which is under MIT, has been archived, can it be forked, restarted the dev and be redistributed/renamed?
0 votes
1 answer
164 views

What are the libraries Blender is based on for mesh visualization and editing? [closed]

I'd like to make a software on Python with a GUI for 3D visual editing of meshes. That's why I ask the question. I suppose at least one mesh editing library is used. And at least one 3d visualization ...
6 votes
1 answer
2k views

Etiquette around forks & npm

What is the etiquette around forking and NPM? Consider the following sequence of events: There is an existing open source project published on GitHub (or similar) under some standard permissive ...
3 votes
2 answers
216 views

Term or phrase for a 'soft fork'?

I've made some changes to an open source project but I haven't (yet) been able to get those changes merged into the upstream project source control repo. I'd like to publish my fork of the project ...
20 votes
1 answer
3k views

Forking GitHub repository (MIT): what references to the original author should remain intact?

I'll pick one of the most popular React boilerplates as an example here. Assume I've forked it (the commits history till the fork date remains intact). According to the text of MIT license, the only ...
19 votes
3 answers
8k views

Common practice on GitHub and license/copyright

I have been searching the web for quite some time now, but the plethora of opinions/comments/articles about licensing questions make it difficult to verify how trustworthy the various sources are. ...
7 votes
1 answer
456 views

How should I continue work on an abandoned open source project?

I've found an open source project (MIT-licensed) that I really loved the idea and the project code base itself, however it seems to be abandoned and people are doing their own forks from it. I did ...
1 vote
0 answers
547 views

What happens if I do not add a license to my open source project on Github? [duplicate]

I just received a notification about the following issue from a project I contributed in the past: Can it be a open source project? (Since the source code is already open, I think the title should be ...
71 votes
4 answers
15k views

How does GitHub's "forking right" cope with an "All rights reserved" project?

The GitHub FAQ states (emphasis mine): You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. ...
15 votes
2 answers
315 views

Starting (not forking) a new project based on a seemingly dead one

I recently forked a small github project to work on an open issue regarding the program's execution speed. I've achieved a substantial speedup, and I'm ready to submit a pull request. However, the ...
2 votes
1 answer
78 views

Licensing derivative work of forked code base

What I have done There's PHP tool which uses Bitbucket API to deploy code on environments without Git etc. It's licensed under GPLv2 or any later. Bitbucket API is shifting from v1 to v2, and it's ...
0 votes
1 answer
490 views

Create a new git repository which includes part of an existing one?

The git repository for an existing open source library looks something like this: A/ B/ C/ D/ E.txt F.txt I need to create a new repository for a new ...
7 votes
2 answers
818 views

How to structure git repository for a new project based on an existing one?

I am looking to write a new open source library (at github.com/me/my_lib, say). Rather than starting from scratch I would like to begin with a copy of the code from an existing project (github.com/...
20 votes
1 answer
1k views

How to deal with licences after forking a project?

I forked a project with an MIT license on GitHub: The MIT License (MIT) Copyright (c) 2012 Some Name Permission is hereby granted, free of charge, to any person obtaining a copy of this software ...
6 votes
1 answer
676 views

Where is csharp-sqlite now maintained?

csharp-sqlite is the only pure-C# implementation of an SQLite client. The project used to live at https://code.google.com/p/csharp-sqlite The last update was 4 years ago. The homepage says: For ...
6 votes
1 answer
1k views

Differences between Firefox and Iceweasel

Iceweasel is a fork of Firefox which was made by the Debian project because the license conditions of the Firefox name and logo violate the Debian Free Software Guidelines. Did Debian do any other ...
1 vote
2 answers
103 views

Creating a new repository based on an old one

I would like to fork a repository on GitHub (let's call this A) so that I can modify a few things. If I were to try and make a pull request, I don't think it would be merged as they changed the focus ...
11 votes
2 answers
586 views

Recourse for forks ignoring open source license on original code in App Store?

I used to contribute to a free iOS app on GitHub that was released under the Mozilla Public License Version 2.0. Multiple people have since taken the code from that GitHub repository and released ...
12 votes
3 answers
490 views

What type(s) of licenses ensures that forks of my project will stay open source?

My knowledge of licensing is somewhat fuzzy, it's something I wish I would have looked into more when I got into making open source projects... That being stated, are there licenses that will ensure ...
6 votes
5 answers
676 views

Preventing people from forking and profiting over minor changes

Twinone App Locker is an Android app. It used to be open-source, released under an Apache 2 License. It was ad-supported. People forked it. If I understand correctly, they tended not to make any ...