Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [forking]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
3 votes
1 answer
181 views

How to protect an open-source distributed application consisting of clients and servers from forks made by hackers?

TL;DR: How distributed open-source apps like Scuttlebutt are secured from DoS and hackers who can make custom version of application? I'm struggle with designing an open-source distributed application ...
Daniil Miroshnykov's user avatar
2 votes
1 answer
214 views

What is the best way to decouple and define the orchestration (coordination) of concurrent tasks?

I have a data synchronisation concurrent algorithm. It does the following: get data and files from server, send data and files to server, save them to database / filesystem. Imagine the system like ...
user1658358's user avatar
1 vote
1 answer
1k views

Continuous Integration practices for forked repository

We have an on-premises BitBucket server with a git repo for an embedded device. We use a multi-branch pipeline in Jenkins to: Build and run tests Build the firmware (and a little supporting PC tool) (...
Daniël Schenk's user avatar
2 votes
1 answer
47 views

How to allow for seamless upgrades from base/forked application?

I built a base/skeleton user-based web app. It just has sign up, log in, log out, forgot password, verify email address, etc. Now I can easily build user-based apps by developing on top of the base ...
Ryan's user avatar
  • 1,645
2 votes
1 answer
649 views

Should I fork in Github if I won't make pull requests?

There's a RFID Reader library for Arduino that I wish to adapt to another reader model. But since the original library not only has the same name of the reader it supports, the reader model name is ...
Gutierrez PS's user avatar
1 vote
1 answer
1k views

"join node" and "fork node" for a single branch in UML

Section 15.3.3.3 of UML specification says: Fork Nodes A ForkNode is a ControlNode that splits a flow into multiple concurrent flows. Also 15.3.3.4 says: Join Nodes A JoinNode is a ...
hasanghaforian's user avatar
6 votes
2 answers
957 views

Are you supposed to fork a repo if you're porting it to another language?

I'm new to forking and open source and I'm porting a Rust library into Swift but I wasn't sure if I needed to fork the original repo and then replace it with my new files or just upload my own repo ...
swigganicks's user avatar
4 votes
1 answer
103 views

Linking a Github repo based on a single module (file) taken from another massive Github repo

I found a module (single file) contained within a large project (100s of files) on github that was of use to me. Licence is MIT. I created some PRs but the author didn't seem to have the time to ...
Jibbity jobby's user avatar
-2 votes
1 answer
156 views

Legality of website forking? [closed]

In general, what is the legality of website forking? I am based in the United Kingdom and intending to host my website on U.S. or Canadian servers. I am looking at creating a website about ...
avenas8808's user avatar
0 votes
1 answer
73 views

Friendly fork of contributions from library X to library Y with a different but similar license

If there's a large contribution to a library X licensed under Apache v2.0 from user A and user A decides to create a "friendly" fork of the contributions he/she made in library X to a new library Y ...
alvas's user avatar
  • 101
3 votes
2 answers
529 views

Proper Etiquette for Porting a Github Project to a new Technology

I am working at translating a github repo, which I do not own, from Python to Java. The logic will remain the same, which is significant, as this is a Neural Network application, but I need to be ...
therealmitchconnors's user avatar
4 votes
2 answers
3k views

Using GNU GPL V3 on a project. Reuse and modify foreign code

I'm programming on a c project and use code from another author. I change the main functionality to a new, complete other one. The most of the new code is my own but some files are untouched and ...
C-Jay's user avatar
  • 141
1 vote
1 answer
99 views

What criteria should I use for determining whether or not to terminate a daemon (to restart it later)?

Should a daemon, forked from a CGI script (whenever the CGI script is called and the daemon is not yet running), hang running (most of the time just waiting for a connection) all time, or should it be ...
porton's user avatar
  • 761
9 votes
2 answers
599 views

What is the netiquette for forking other people's open source projects II?

This is ALMOST a direct duplicate of (What is the netiquette for forking other people's open source projects?) except that I could not find my answer there, and I cannot comment (because I don't ...
ndtreviv's user avatar
  • 201
1 vote
0 answers
50 views

Bitbucket: repatriating a fork back to where it was once forked from

I am hoping for some advice on how best to perform a particular bitbucket/git maneuver which will fork a repo back to a team from which it was previously forked. Let's call it Repo R, originally in ...
gwideman's user avatar
  • 121
3 votes
1 answer
347 views

Fork-join in the actor model

I'm reading a paper about the actor model and they describe how a fork-join behaviour can be implemented using it: Let us consider how a system of actors, when requested to calculate some value, ...
Shoe's user avatar
  • 681
-1 votes
2 answers
6k views

During fork system call which execute first parent or child [closed]

As i am executing a one pipe example pgm from libc.pdf,I noticed that the parent process first completed then only child process completed.From my knowledged about os the child process must complete ...
ksivasuriyaprakash's user avatar
5 votes
1 answer
2k views

Does TFS have the capacity equivalent of branching/forking in Git?

We've got talking about branching and forking in Git and a teammate asked if there's something like that in TFVC (hereafter referred to as TFS). I explained that there is, although it's managed ...
Konrad Viltersten's user avatar
5 votes
0 answers
521 views

Keeping a permanent git fork updated [closed]

Please consider the following scenario: There is an npm package named some-package. There are a couple dozen known dependent npm packages that all depend on some-package. I forked some-package and ...
Kelsie's user avatar
  • 167
15 votes
2 answers
6k views

Should collaborators on a private Github repository each fork the repo?

I'm working on a project at the moment, and we have the source code up in a private repository on Github, with each of us as a collaborator. What we are unclear on is how to separate each of our work....
JMK's user avatar
  • 374
0 votes
3 answers
184 views

What license can I choose for a shallow fork of a recently abandoned project?

So I need a bootloader for an avr chip and after some research, I selected this one. License OpenSource, base on GPL license. It needed minor modifications to compile without the dedicated AvrStudio....
Vorac's user avatar
  • 7,119
0 votes
1 answer
155 views

Understanding of fork call

I was just reading an article online about fork().According to what I get,the fork() system call creates a subprocess and the program counter is updated to the next instruction and the control is ...
user1369975's user avatar
  • 1,289
1 vote
2 answers
284 views

forking but not exiting

It is normal for the child in a fork() to call exec() or _exit(). Are there any realistic scenarios where the child might return from the function that called fork() instead? void foo() { pid_t ...
Will's user avatar
  • 193
3 votes
1 answer
485 views

Fork a subset of a repo - licensing and etiquette

I'm a contributor to a large open source project. I have made heavy changes to a submodule of that project to support more functionality, but at this point further improvements will be outside the ...
jiminy_crist's user avatar
3 votes
2 answers
384 views

What is considered to be a "modification" of sources under the BSD license?

I have a question about the 3-clause BSD license based on its Wiki description. It states: Redistribution and use in source and binary forms, with or without modification, are permitted provided ...
Den's user avatar
  • 4,847
131 votes
7 answers
16k views

How to avoid being forked into oblivion by a more powerful contributor?

As recently reported here: Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects. However the founder of ...
Den's user avatar
  • 4,847
4 votes
2 answers
178 views

Forking an application for an "enterprise" customer

Note: this is mostly a technical question but I have to explain the business background first. THE BUSINESS PART I have a really interesting situation on my hands, at least interesting for me. For ...
Jason Swett's user avatar
  • 1,880
29 votes
3 answers
81k views

Git: Branch or Fork?

I have a game project that will have two versions: A simple version of the game, the core. An advanced version of the game. I have the 1st version in my public repository, and only I will be ...
Varaquilex's user avatar
2 votes
1 answer
144 views

Two closely related projects -- Two repositories or one?

Background I am coding two closely related Java projects. The first project is Single Facility Simulator, which simulates a very simple supply chain with a single facility. The second project is ...
I Like to Code's user avatar
1 vote
1 answer
3k views

Scheduling between child and parent process

When child processes are created using the fork system call what is there scheduling priorities..are they same? if so will always a child process run first and then parent...or is there a manipulation ...
Haswell's user avatar
  • 119
3 votes
2 answers
2k views

Should I fork a fork (on Github)? [closed]

On Github, I've run across a pull request which it implements a feature I like but feel isn't quite intuitive and could be better. The maintainers of the original repo have so far declined to accept ...
patricktokeeffe's user avatar
10 votes
2 answers
6k views

If I fork an open source project and make improvements in the fork, will it or I offend the original authors? [duplicate]

I have identified a couple of open source projects on github.com that are not being kept up to date for many months. I have used them for personal use, and now want to make enhancements to them and ...
Shiva's user avatar
  • 205
8 votes
1 answer
3k views

How to maintain a forked git repo with feature branches that upstream won't pull?

So here's a typical workflow on Github... Like some project -> fork it -> git clone https://github.com/you/someproject. Open project. Like what you see, but make some changes. Having been ...
alex gray's user avatar
  • 715
6 votes
4 answers
741 views

Should I fork for a major re-write that uses a small amount of the original code? [closed]

I'm writing a library. It's a completely rewritten version of another one, to suit my needs (PCL compatibility, mainly). However, the API will be completely rewritten, as I'll need to change a lot of ...
It'sNotALie.'s user avatar
5 votes
2 answers
2k views

Seeking xinetd alternative for forking concurrent servers in Linux

I recently posted here asking about the drawbacks of having a server process bind to a dynamically assigned port. That approach came about because xinetd, which launched the server process, allocates ...
Chap's user avatar
  • 733
3 votes
2 answers
481 views

Fork dead SVN based project on GitHub

I previously asked this at stack overflow but it was closed, I believe because 'programmers' is a more appropriate venue for this question. I have done some work on the SVN Importer project (Apache ...
Quinn Bailey's user avatar
15 votes
2 answers
3k views

What to do when somebody forks my open-source project with the same name?

I have this GPL project, it got stuck for like a year, I really like the idea, then somebody fork it and changed the whole thing but used the same name, I don't mind for the code (it was GPL after all)...
MGP's user avatar
  • 253
136 votes
5 answers
56k views

Why do people fork repositories on GitHub? [closed]

I noticed that a lot of GitHub accounts only have repositories which are forked from other accounts. In addition the people who do this usually don't make any contributions to the forked repositories. ...
Aadit M Shah's user avatar
  • 1,618
5 votes
1 answer
870 views

Is git-flow in the spirit of git? [closed]

The question is pretty self-explanatory. I've had some experience with git-flow, and not much more true experience with plain git before that. (I was using it more as a backup-provider.) I'm ...
Sean Allred's user avatar
14 votes
1 answer
2k views

Best practices when forking code base

I have a question as to the proper best practices revolving forking code. I've taken code base licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 and brought significant ...
Sebastien's user avatar
  • 243
34 votes
2 answers
13k views

What is the etiquette of renaming an open source fork?

I want to fork on Github the TestNG java testing framework (Apache 2 license) so I can add/change some minor things to suit my needs. It's unlikely that all of my changes would be approved in the ...
Bogdan Calmac's user avatar
6 votes
2 answers
1k views

Copying (forking) an open source project to your own repository

I'm currently using an open source project called CodeFirstMembership for one of my projects. There's a critical issue that I need to get past, and the more I use it, the more I find things I need to ...
Ryan Hayes's user avatar
  • 20.1k
2 votes
1 answer
196 views

Design question about a concurrent forking server

I'm in the early stages of designing a client/server application. The clients will be batch programs that read a file of customer contact data (name, address, email address, phone no's) and pass ...
Chap's user avatar
  • 733
138 votes
3 answers
29k views

Forking a repo on GitHub but allowing new issues on the fork [closed]

I have previously forked other people's repos on GitHub, and I have noticed that issues stay with the original repo, and that I can't file issues on the forked repo. I now have the following task. I ...
Tom Swirly's user avatar
  • 1,506
68 votes
1 answer
29k views

Gerrit code review, or Github's fork and pull model?

I am starting a software project that will be team AND community developed. I was previously sold on gerrit, but now Github's fork and pull request model seem to almost provide more tools, ways to ...
user1366476's user avatar
4 votes
2 answers
461 views

Forking an open source project using Git

There is an open source project that I want to fork for my own reasons. It currently has a Git mirror of its main SVN repository which I can use. What are the best techniques for forking a project ...
Cromulent's user avatar
  • 957
7 votes
1 answer
193 views

Forking a GPL dual licensed software with business owned copyrights

After receiving some threats of the copyrights holder of a dual licensed software(GPL2 and commercial) to buy the commercial version for projects in production, I am thinking to make a fork. In a ...
Eric's user avatar
  • 173
25 votes
2 answers
4k views

Forking project on Github process

There is a project on Github that I mostly like and want to use. There are a few things I want to do differently/remove that doesn't make sense for what I want/need. Also I want to add a few things as ...
Mike Wills's user avatar
1 vote
2 answers
494 views

Forking an open source project: should one create a new changelog file? Should restart version number?

I am going to fork an open source project. Would you recommend to create a new changelog file or to update the original one? Would it be reasonable to increment its version number or would it be ...
brandizzi's user avatar
  • 170
5 votes
1 answer
234 views

Licensing on forked projects

I forked a project that hasn't been maintained for a while now. I have a lot of changes I'd like to implement and want to actively maintain the project and keep it open source. How does the licensing ...
Chris Ledet's user avatar