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
-3 votes
2 answers
202 views

How to prevent users to jump to "premium" plan in a web-app

I want to know how can I prevent users to download the code from Git Hub for example, search in the code for a premium variable or something similar and change it to true, rebuild the project and boom,...
14 votes
2 answers
829 views

Should I require that new issues be written in English?

English is considered by most to be a lingua franca for the developer community. From time to time issues written in another language are opened on GitHub projects that I manage, which I personally ...
  • 847
20 votes
2 answers
311 views

How to handle a pattern of GitHub volunteers wanting to work on an issue then disappearing

Since I registered my project on Up For Grabs, I get a lot of novice volunteers, which is great as I like both the ideas of 1) improving the app 2) introducing novices to open source collaboration. ...
20 votes
1 answer
4k 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 ...
  • 369
5 votes
1 answer
143 views

How to ensure the license for GitHub PRs?

My GitHub repository is licensed with CC BY-SA license. When people suggest PRs, and I accept them, do they automatically fall under the same license as the rest of the project? If not, how can I ...
5 votes
2 answers
551 views

Handling copyright infringement in your own open source project

What do you do if you discover that some part of your own open source project infringes copyright? Consider the following hypothetical situation. An open source project's maintainer finds code in his ...
2 votes
4 answers
614 views

How to anonymously submit GPL licensed source code to a science fair?

I've created a personal project and licensed it as GPL3 (I'm a fan of the open source movement). The source code is posted publicly on GitHub. I'm planning on submitting it to the Siemens Competition, ...
  • 123
8 votes
1 answer
583 views

Licensing code on GitHub in a valid way

I'm currently developing something on GitHub. I would like to keep it open source; however I want to make sure in no way am I liable for any issues, and that my code cannot simply be copied and ...
9 votes
1 answer
2k views

Do Contributors Own Copyright After Sending Contributions?

I have a GitHub repository which its license is GPL. Although of this, in the "about" window of my program, I mentioned that I own the copyright (like this: © My name, 2017). And I added the GPL text ...
  • 225
13 votes
1 answer
3k views

How to deal with copyright infringement on GitHub

I have a public repository on GitHub. Some of the code was copy-and-pasted into another repository without keeping Licence headers and without any other back-linking to the original repository. How ...
4 votes
1 answer
798 views

Can I publish my C++ game on GitHub under MIT using art and libraries under others licenses?

Can I publish my C++ game on GitHub under MIT using art and libraries under others licenses? I want to publish my code on GitHub, but I have some troubles with licensing. In my game I use GLEW (...
  • 43
1 vote
0 answers
653 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 ...
  • 243
1 vote
1 answer
1k views

Can I add a git submodule with an All Rights Reserved license?

I have a project with GPL v3 license. And it has git submodules with the MIT, Apache v2 and All Rights Reserved due Berne Convention. Am I violating copyright having public git submodules with All ...
  • 275
1 vote
1 answer
775 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 ...
  • 275
4 votes
1 answer
6k views

How to retain complete copyright on a GitHub open source project

I'm about to start a project and make it 'open source' cause I really like it, and would fit perfectly my project spirit. The project is divided in 2 parts: The main application, whose anyone could ...
  • 123
1 vote
3 answers
1k views

How do I (a beginner) find a bug in a project on Github?

I'm just getting started with software development and open source and I'm really excited about contributing to a real world project. But, I don't understand how to find bugs in projects as most ...
  • 127
3 votes
1 answer
138 views

How to copy a project from codeplex to GitHub

Since codeplex hub is disappearing, some projects have not been moved by their owners to other places. What would be the process of moving someone else's project?
  • 149
13 votes
1 answer
375 views

Can I resubmit someone else's pull request if he does not sign CLA?

Someone helped with progress upstream at an open source project I really rely on. He basically did what I was not capable of and now I am waiting for his pull request to be merged and included in ...
  • 243
6 votes
2 answers
1k views

Can I publish my iOS app store app code to GitHub under MIT/GPL

I am about to start developing an iOS app which will be published on Apple App Store. While developing this app, I am thinking to push all the code to GitHub public repository; pull requests from ...
5 votes
2 answers
282 views

How to let developer get a look on pull-requests

I created a pull-request on GitHub repository whose last activity is half a year ago. But I am not sure whether this patch would be reviewed by developer. I do want this patch be applied to the ...
1 vote
1 answer
75 views

Are Pull Requests to a BSD project also BSD? [duplicate]

Suppose on GitHub one has a BSD project. If people make changes and and then request for you to pull them, are those changes also BSD licensed by default?
  • 175
2 votes
2 answers
273 views

Relicensing from GPLv3 to GPLv2

I have an open source project on GitHub released under GPL3. I want to re-license it under GPL2. 99.9% of the program is written by me, only few lines of code is written by other people. Can I re-...
  • 225
7 votes
1 answer
397 views

Is the text in my open source project under the GPL?

I have an open source project that used to be under the GPL licence (now it has no licence). In this repository I had many short stories. My intention was for the code to be open source but the ...
  • 181
5 votes
1 answer
3k views

External libraries on GitHub

I have recently started using GitHub, as I was told that it is a good thing to do. However, I am wondering how to upload a certain project that uses external libraries. This project, made using Visual ...
  • 53
1 vote
0 answers
320 views

Does a CLA have to contain the complete name and mailing address of the person that signs it? Isn't having the contributor's GitHub username enough?

https://www.clahub.com/pages/why_cla (mirror) claims that: A CLA should also contain personal information about the person that signs it, such as a complete name and mailing address. Is it true ...
-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 ...
7 votes
1 answer
343 views

Is having a repository on GitHub considered distribution?

TL;DR Is having a repository on GitHub considered distribution in the sense of a license? Description I have some repositories on GitHub. Now I modified a file for a project. The file was licensed ...
  • 181
18 votes
3 answers
2k views

Are the new GitHub Terms of service a kiss of death for open source projects?

This recent post tends to say that the new GitHub TOS make most open source projects at odds to comply with both their FOSS licensing and the TOS. Is this right? Anything copyleft (GPL, AGPL, LGPL,...
3 votes
5 answers
1k views

Finding license dependencies from GitHub repo

How can I easily determine a project's dependencies' licenses? For example on my GitHub repo which includes multiple open source softwares.
  • 57
9 votes
2 answers
788 views

How do Open Source projects manage continuous delivery credentials?

If one has an open source project that is deployed somewhere in the cloud via a continuous delivery pipeline, how can the programmatic credentials needed for the CI/CD to deploy the application ...
5 votes
1 answer
115 views

How to release code that depends on an unmerged branch

I am outlining the dependencies in the documentation for a small open source package I would like to release. My package depends on an unmerged branch of scipy that has some special functions that I ...
  • 153
8 votes
1 answer
3k views

I want to make my private GitHub repo public; can I put part of it under MIT license, and keep the rest protected?

I have been working on a project that is hosted on GitHub in a private repository. The repo has three directories, call them frame, private1, private2. The frame directory is framework code used by ...
17 votes
3 answers
7k views

What if somebody removed my name from MIT license

Case: I developed a software and uploaded it to Github with MIT license. To apply the license, I created a LICENSE file with MIT license preamble (as mentioned in choosealicense.com) Somebody cloned(...
  • 173
43 votes
5 answers
49k views

"GitHub Stars" is a very useful metric. But for *what*?

Users on the GitHub website are able to "star" other people's repositories, thereby saving them in their list of Starred Repos. Some people use "stars" to indicate that they like a project, other ...
4 votes
1 answer
199 views

What is the proper etiquette for modifying a repo, then publishing it for an unrelated use?

I have cloned electron-quick-start, which is licensed as CC0 1.0 (Public Domain). It's purpose is to help new users to learn Electron. I used it as a scaffolding to make a utility app that I'm using ...
  • 143
6 votes
1 answer
250 views

GitHub with temporary code under 'GNU General Public License'

I am writing a software project, and have created a repository for it on GitHub for backup reasons (I don't actually want to publish it). I began doing a little refactoring, and as an experiment ...
8 votes
4 answers
2k views

Can a team be the copyright holder (MIT)?

I'm developing in a team of OSS developers and currently my name is specified in all LICENSE files or copyright headers. But, as it's a teamwork instead of writing "Copyright (c) 2017 MY Name" I would ...
  • 301
3 votes
1 answer
526 views

Is it possible to host a code bundle on GitHub pages without checking it into the repository?

Dear fellow open sorcerers, I want to host a site on GitHub pages that shows examples of a JavaScript library I'm working on. The examples should of course use the latest version of the library. For ...
7 votes
2 answers
879 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/...
8 votes
2 answers
217 views

Where do I put documentation? How much is necessary?

I'm creating a program in python that simulates an ideal quantum computer. It is on GitHub, and while it is not anywhere near complete yet, I don't know how much documentation I need to include, and ...
9 votes
3 answers
3k views

How to complete CLA on GitHub

I have submitted a pull request on GitHub and the organization asked me to sign the CLA before they can merge the pull request, who currently has the red label 'cla-required'. How can I do this? ...
  • 217
2 votes
1 answer
61 views

What must I consider when accepting outside contributions to an Open Source project that has a salaried core team?

If I start an open source project today and volunteers start to contribute, what do I need to consider tomorrow when the project makes money? If we establish a core team that receives a salary, are we ...
3 votes
2 answers
235 views

Can a SaaS product by successfully developed as Open Source?

The accepted answer on How can large open source projects be monetized? mentions open source SaaS. Once you are successful enough in one of the above, you can afford giving away your software for ...
0 votes
1 answer
109 views

Proprietary Software Developed by Non-Profit Volunteers

I and a group of developers that met online have come up with an idea for a website we would like to create. I am struggling to see how our idea would survive with an open source business model. How ...
1 vote
0 answers
96 views

Best practices for versioning an XCode project for open source? [closed]

I'm preparing to open source an XCode project I've been working on privately, on Github. I am planning on using Github's release feature and and tag the initial release as 0.1.0. This much I know. ...
  • 119
5 votes
1 answer
87 views

How long to wait until the contributors will make a PR

I have some #hacktoberfest issues in my project. All of them are occupied by users but mostly nobody made PR. So should I wait until the end of #hacktoberfest or may I ask them about theirs plans to ...
  • 153
5 votes
1 answer
326 views

GitHub workflow and Apache License

The Apache License requires: 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object ...
  • 372
17 votes
2 answers
17k views

How to apply MIT license in the GitHub repo for fully free project?

I have a public repository for an open source project on GitHub. It's main goal is to make this code available to anybody (including myself) who may what to use it, for free, for all the time, with ...
  • 223
10 votes
1 answer
1k views

Choosing a License for a Tutorial Site

I apologize in advance for what is probably a dumb question, but I'm trying to do this the right way from the beginning. I'm putting together a coding tutorial site, and my main question boils down ...
6 votes
1 answer
215 views

How should I structure a new open source group

I have taken the lead to start a new open source group for the hardware description language VHDL. There are many existing (open source) projects out in the world and many are hosted on GitHub. On the ...
  • 277