Questions tagged [github]

GitHub is a web-based Git repository hosting service, which offers free accounts for FLOSS software projects. Use this tag for questions about how working with GitHub affects open source projects.

Filter by
Sorted by
Tagged with
6 votes
1 answer
2k views

How to prevent using source code as data source for machine learning activities?

I posted some library in public repository on github. Say, I do not want it to be used for machine learning purposes. General question: How could this be achieved? Spoiler: I found some collection of &...
BorisV's user avatar
  • 345
9 votes
3 answers
2k views

Maintaining a parallel fork of a project that contains the original authors' company name

I have been working on my own changes to a complicated academic/scientific project whose name contains their organization (university) name that I am not part of, for example, if their organization ...
chesnutcase's user avatar
2 votes
0 answers
28 views

Can I clone and use a GitHub project that doesn't have a license? [duplicate]

There is a project on GitHub I would like to use. There is no license posted, and the author has not responded to a request for clarification. As per the GitHub terms of service, under License Grant ...
gerrit's user avatar
  • 403
1 vote
1 answer
114 views

Which Free-software license should I use in a Unity project located on a public Github repository?

I have a Unity project in a public repository (https://github.com/AdrianXuizGarcia/VirManDC), and I want to make it open source. Im not sure which license should I use... All code and assets are made ...
Adrián Xuíz García's user avatar
3 votes
1 answer
59 views

Allowances/rules for including binary/compiled files from another OSS project into my own repo?

Long story made short: Have a python based repo in Github currently. It relies on some external software in its compiled/executable form as a simple popen call. Currently it relies on the user to ...
cr08's user avatar
  • 85
1 vote
1 answer
154 views

How can I add a license for one file from a github repository?

I would like to use a text file from a GitHub repository that is under MIT License. My repository is private and I'm distributing my software. My question is how can I use this file and put the right ...
Italo Lemos's user avatar
6 votes
1 answer
530 views

Is HTML-linked content still subject to the CC-BY-SA license?

If someone links to a Github or Gitlab repo in a Stackoverflow post, or a Github or Gitlab gist, is the contained content CC-BY-SA? Let's say I am the sole author of the code on Github/Gitlab? For a ...
NextNightFlyer's user avatar
6 votes
2 answers
323 views

Can I accept donations under CC BY-NC-SA 4.0?

There is a repository of code that I would like to use to run a website. The code is under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, as the ...
DarkChungus's user avatar
3 votes
1 answer
140 views

CC BY-NC-SA 4.0 rights as a contributor to the original repository on Github

There is a repository of code that I have made pull requests and added code to, and that code that I have contributed is in the master branch. The code is under the Creative Commons Attribution-...
DarkChungus's user avatar
4 votes
1 answer
132 views

If I do an ML project copying code heavily from Tensorflow's tutorials, am I still allowed to share it on Github (or other repositories)?

(I asked this on Reddit and didn't get a good reaction. I wasn't sure if this was the right forum, but I wanted to ask somewhere related.) I'm fairly new to machine learning (and programming in ...
Our Dear Benefactor's user avatar
9 votes
3 answers
3k views

Which type of license doesn't require attribution in GitHub projects?

Which type of license doesn't require attribution? Is there a project on GitHub?
Omer123's user avatar
  • 139
10 votes
2 answers
3k views

Who owns code in a GitHub organization?

I made a project in a GitHub organization and made some commits there. Nobody else touched the repository. Since the default licence on GitHub is all rights reserved, do I maintain all rights to the ...
dorans ring's user avatar
-3 votes
1 answer
67 views

Should a GitHub issue with a "question" label should be closed once the question is answered at the comment section? [closed]

In GitHub, it is possible to ask a question as an issue. There is even a default label named as "question" for issues like this. Supposing this question as an issue is answered with a text ...
Pedro Delfino's user avatar
9 votes
1 answer
2k views

Can I reuse code from a GitHub repository with a "source code license agreement"?

I've been programming for a few years and now I realized something important when using GitHub. I use GitHub to download and see how other people create apps and learn from their tutorials and ...
San Pad's user avatar
  • 93
3 votes
1 answer
162 views

Can I use a Kaggle Dataset with CC BY-NC-SA 4.0 license to create projects and publish it on GitHub?

I was searching for a relational dataset on Kaggle for my SQL Data Analysis project & found one such dataset - https://www.kaggle.com/datasets/olistbr/brazilian-ecommerce. I have downloaded the ...
visionary_20's user avatar
5 votes
1 answer
176 views

How to ensure continued correct attribution in an OSS project when contributed to with a work account

Context: We want to create a repo inside our work's Github organization for a small OSS project. This will be done using my work email (not personal). I'm also not the organization creator. Question: ...
Pili Z's user avatar
  • 61
5 votes
2 answers
614 views

Raivo OTP Open Source? Strange "Source Format" and "Processed Format" stuff

I am very confused by this license. Processed Format Modification, duplication, and (re)distribution of the Services in binary or published format ("Processed Format") for any purposes and/...
Sybil's user avatar
  • 215
3 votes
1 answer
233 views

Does software released under GPLv3 require a copyright notice to deploy it on a public hosting service?

Someone on GitHub forked my OSS under a GPLv3 license and deployed it on Vercel to disguise it as their portfolio without making any changes of the source code. (They embedded the service on their ...
OKAWA Shingo's user avatar
5 votes
2 answers
1k views

Ideal way to 'fork' github project but keep it as a standalone repo and not a fork/proper licensing and attribution

So here's the situation: I'm working on a project where I have very specific needs and tasks in mind: A tool I can schedule/automate to archive all/latest Twitch VODS, clips, including chat logs for ...
cr08's user avatar
  • 85
1 vote
0 answers
30 views

Does it matter which commit the license file is added with? [duplicate]

Assuming I have a repo publicly available on GitHub with a license file, which covers some specific restrictions. If the license file is added at a later stage of the project and the most of the past ...
The Dreams Wind's user avatar
5 votes
1 answer
570 views

Reuse of source code having BSD License in Android App

I have successfully developed an Android App in Android Studio but the final thing which is disturbing me is that, my app contains code from a GitHub repository that has BSD license as given below: ...
Zeeshan Ali's user avatar
14 votes
2 answers
4k views

MIT License Violation caused by copying source code partially or fully

I have a project on GitHub licensed under MIT. Some other person contributed to another unknown-to-me organisation on GitHub two months ago with a commit which copies a part of my code with just a few,...
VP.'s user avatar
  • 243
12 votes
4 answers
3k views

Etiquette for an incorrect Pull Request

I recently made a PR on GitHub to a repo of a tutorial since I thought one of the comments was incorrect; but I was mistaken. One of the contributors commented asking how it was incorrect. What's the ...
Sh.A's user avatar
  • 123
15 votes
2 answers
5k views

Is it legal to remove a contributor's name from the licence?

User Mark makes repository A and releases the code under the MIT license with their name in the license. User Jeff forks the repository makes some improvements and adds their name to the license file (...
ICE_Plane's user avatar
  • 153
5 votes
1 answer
1k views

Having one sub folder in a GitHub repo under a different license than the whole repo

I have a repo in GitHub which contains many different projects, each in its own folder and right now the license for this repo is Apache License 2.0. Now I want to add another project to this repo, ...
Sasha Chernin's user avatar
2 votes
2 answers
236 views

How to require contributor to agree BEFORE creating a pull request?

Does anyone have a solution to the problem below? Yes, I can reject at review time, but I'd rather have that taken care of prior to reviewing the PR. Do we know if github will support yml for pull ...
Frugal Guy's user avatar
2 votes
2 answers
1k 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. ...
Dan Chaltiel's user avatar
4 votes
0 answers
66 views

Does a BSD-3 repository own Pull Requests?

I submit a large PR to repository X. Later, I close the PR and make my own repository that uses some of X's code, and give X due attribution in the NOTICE file and function docstrings. At time of ...
OverLordGoldDragon's user avatar
-4 votes
1 answer
356 views

Structuring C libraries [closed]

In the past years, I wrote much C source code, parts of which might also be useful to others. So I would like to restructure this code in a way such that it makes sense to publish it on Github and ...
Kolodez's user avatar
  • 95
2 votes
1 answer
167 views

Can I send a pull request of a License file to a project?

I found an open issue in a GitHub repository requesting a permissive license for the project to be used by other people. It was answered by saying that they will put an MIT License, but was not done ...
curious's user avatar
  • 33
4 votes
1 answer
68 views

Can I publish my SpamAssassin plugin under MIT licence on Github?

I would like to publish my custom SpamAssassin plugin under the MIT licence on GitHub but I am not sure if it is possible. SpamAssassin is licensed under the Apache Licence 2.0 and vast majority of ...
Jackaser's user avatar
1 vote
0 answers
27 views

How to shorten the GPLv3 text [duplicate]

The question is simple: How should I shorten the text of GNU GPLv3 (674 lines) for adding it to the top of all the source files in a repository? As an example, here is a piece of text added to the top ...
aric-holo's user avatar
3 votes
1 answer
270 views

Contributing own code partially relying on a LGPL-3 python module, on an Apache2 Project?

My goal is to make a contribution to an open source Python project hosted on GitHub, which has an Apache 2.0 license. To do so, I wrote a few lines of code. However for a specific feature of my ...
solid.py's user avatar
5 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 ...
Saeed Neamati's user avatar
0 votes
1 answer
480 views

If I made a program from following a YouTube tutorial that does not specify a license, can I share it?

I followed a YouTube tutorial where the presenter explains how to make a game that runs in a web browser. The video showed him typing (and explaining) the code. I copied several lines of code. I have ...
swandiving's user avatar
5 votes
1 answer
148 views

Question about upgrading GPL license on a forked project

I'm looking to fork a project on GitHub that was last updated "Three Years Ago" according to GitHub, I've written to the author and not gotten a response - so I assume the project is dead. I ...
user avatar
2 votes
2 answers
252 views

Developing a project based on a GitHub MIT license project

For more than a year now, I've been developing a paid, commercial application that is based on an existing project posted on GitHub and licensed as MIT. In addition to integrating this project into my ...
user avatar
-1 votes
1 answer
111 views

I have a license in mind but what should I include in the license file?

I am working on an open-source GitHub project and I want to license the contents of it under Attribution-NonCommercial-NoDerivs: CC BY-NC-ND so what should I include under the LICENSE file? Would just ...
Achxy_'s user avatar
  • 101
3 votes
1 answer
199 views

Use of multiple licenses in a single GitHub repo

My organization wants me to standardize several datasets using a common data format before we use them. Namely, two datasets with their own GitHub repos have different licenses (AGPL 3.0 and CC-BY-4.0 ...
Alice's user avatar
  • 133
2 votes
1 answer
149 views

What are the implications of accepting pull-requests to an AGPLv3 project under the same license?

Say I publish a project under AGPLv3 terms with a LICENSE.md and code headers stating the terms, the year and the author. From what I understand, I am the sole licensor of this project and not bound ...
quadratecode's user avatar
3 votes
1 answer
145 views

Arduino GitHub project - what is the scope of copyright attribution and how to include it?

I'm trying to upload my project to GitHub and have questions regarding license/credit attribution. My project is an Arduino (specifically NodeMCU ESP8266) project, which mainly includes two external ...
king.k's user avatar
  • 33
1 vote
1 answer
178 views

Licensing for Github Actions workflows yml code

For GitHub projects that are not using a license like MIT that let you copy code without having to copy the terms of the license forward, how does it affect that the yml code included in their GitHub ...
user avatar
5 votes
3 answers
163 views

Can I use an unmerged pull request to an Apache 2.0 project in my proprietary fork?

There's a project under Apache 2.0 which has an abondoned pull request. I plan to use this code, fix it and merge into my proprietary fork of the main project. This fork is a part of a bigger ...
Logarithmus's user avatar
1 vote
0 answers
78 views

What is the right license if I don’t want to be responsible for pictures

I have this project that I want to make public on git hub for a potential employer, problem is the project contains licensed pictures from site like stock images , I don’t want to be responsible for ...
Richardson's user avatar
4 votes
1 answer
603 views

Using maven artifacts without going insane over licensing

Every time I try to read or learn about licensing, it ends in a massive headache for me. Hence, I'm asking here, hoping to finally get some peace of mind about this. Say I have a little program I'm ...
mindoverflow's user avatar
3 votes
1 answer
446 views

Choosing License of GitHub Repository

I really don't know much about the licenses. I am working on a project which I might upload on a website. So I have a few questions. Can someone ever steal my code and commercially use it if I put my ...
Devang Joshi's user avatar
2 votes
1 answer
177 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 ...
Slion's user avatar
  • 121
2 votes
2 answers
148 views

How could a large open source project manage the Pull Requests?

I was thinking about a very complicated GitHub open source project, how to manage pull requests. For example, here there are close to a thousand pull requests . How could the k8s administrator ...
244boy's user avatar
  • 139
17 votes
3 answers
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 ...
user2871503's user avatar
1 vote
1 answer
354 views

When forking a GitHub project which has the GPL3.0 or the LGPL3.0 license - what do I have to do exactly?

In the case I want to fork a project from GitHub that has the LGPL3.0 or the GPL3.0 license, what do I have to do? The original license text might contain the "process" that is required (...
Alex's user avatar
  • 156

1
2 3 4 5