Questions tagged [git]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
14
votes
3answers
3k views

How do you work with open core code efficiently in Git?

MPL 2.0 license allows for using open source code in part of a 'larger work' (the closed source), where the 'larger work' is contained in separate files. What is an efficient way to maintain an open ...
7
votes
1answer
2k views

What should I do with the copyright details in a codebase when modifying it when it wasn't forked?

So essentially, I once downloaded some script off github, forgot about it, then thought "Why not modify it!" and thus now decided to push it to my github account... Question is though, do i ...
0
votes
1answer
70 views

GPL: How to "inherit" license from another project?

I'm writing a tool that heavily utilizes Git (without linking against parts of it, or using any of its source files in the code) through the cli interface. I would still like to license it under the ...
1
vote
0answers
25 views

Apache 2.0 license - modified files

Is there any standard method for meeting the below modified files requirement in the Apache license, version 2.0? http://www.apache.org/licenses/LICENSE-2.0 You must cause any modified files to carry ...
2
votes
1answer
38 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 ...
4
votes
1answer
209 views

Using different licenses for different branches of the same repository

I have a Git repository with a medium-sized project on GitHub. Since there are some components depending on GPL libraries, the repository is currently also licensed under the GPL. However, the GPL-...
1
vote
1answer
86 views

Can git binaries be distributed and called by a commercial app without providing source code?

git portable binaries are distributed (included in the installer) with a windows commercial app. the app calls the binaries (init, add, commit, push) as command line then handles the output. does ...
2
votes
1answer
467 views

How to say thanks in a Git repository

How to make a list of people and companies that I want to thank for somehow taking part in the creation of a repo? A paragraph in README.md? What's the header then? A special file? How to name it? I ...
3
votes
1answer
844 views

Is "Signed-off-by" really needed for a GitHub hosted project?

Suppose my GitHub project requires DCO. In case of DCO, for a "proof" of origin it's usually enough to add a commit message that includes Signed-off-by line. But in case of GitHub it's very ...
4
votes
1answer
64 views

Need feature in PR with failing checks

An open source software I am using has a pull request for a feature that I need, but it has never been merged due to failing checks. Instead of implementing the feature myself, is there any way that ...
-2
votes
1answer
66 views

Join as project member on invent kde

I want to contribute some code and design on this app: https://invent.kde.org/kde/kdeconnect-android/ But I can't push my code on this repository: https://invent.kde.org/frdana/kdeconnect-android.git ...
1
vote
0answers
54 views

How to initiate a more simple deb package management workflow in the opensource community? [closed]

Most debian-based Linux distributions are using a quite complex package development workflow. In my experience, it is at least so complex than all the commonly used technologies today for professional ...
8
votes
3answers
559 views

License violation within git history

What are the consequences of pushing a git repository that has an open-source license violation in its history, but not the current head? Consider this scenario: I have a git repository with some ...
6
votes
1answer
410 views

Is a git repository enough to show changes to the code for GNU-GPLv3?

I want to create a fork of an opensource project. I'm planning to make significant changes to it and I will keep these changes on a git(hub) repository that is available to anyone. As such changes ...
6
votes
2answers
116 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 ...
5
votes
1answer
252 views

Licensing of Git(Hub) history

Let's say a Git repository initially has either no license, or an extremely restrictive one, and then a more permissive license (such as the MIT License) is added in a later commit. Does this new ...
4
votes
1answer
875 views

Why GitHub is not opensource when it's use Git that has GPLv2 license?

I have this question after what happened when Microsoft bought GitHub. But GitHub core is not git? I know that when you use a GPLv2 in your program you must have to give your program the same license. ...
5
votes
3answers
188 views

Once I did a PR on a repo, should I delete my fork?

I'm working on a free project on Github. I fork it, made some changes, did a PR and everything worked ok (PR was accepted). Then I update my fork with upstream, did some other changes, and made ...
6
votes
3answers
390 views

How to deal with copy-left in source-code history prior open-sourcing?

Given the following situation: A software project is released as open-source under a non-invasive license (e.g., BSD 2/3 clause, Apache 2, ...). During the process, the entire Git repository is made ...
-1
votes
1answer
65 views

What is the license of the documentation at "https://git-scm.org/docs" [closed]

I would like to reuse some descriptions from https://git-scm.com/docs/ in my own Git instructions manual. This manual will be used commercially. I have found a license for the "Pro Git" book CC-By-NC-...