Questions tagged [version-control-systems]

The tag has no usage guidance.

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

Do old versions of code get relicensed when newer versions of the code are relicensed under a more permissive license?

An open source software is developed in a publicly-accessible source code repository. Starting from the first commit, the source code is licensed under the GPLv3. There is only one copyright holder. ...
  • 611
6 votes
2 answers
97 views

How do active open-source projects manage removing inactive developers?

For long running projects, having many developers added over the years, it may be necessary to remove inactive developers for security reasons. * Do active & long-running open-source projects have ...
10 votes
1 answer
190 views

Accidently commited plagiarism, what now?

I maintain an open-source project. Somebody made a pull-request two days ago, and I accepted it. Now I realized, that a large portion of the pull-request is just a copy-pasted from another project (...
  • 219
73 votes
3 answers
14k views

If I change the license of my project, can someone use the old license by navigating through Git history?

I am creating an open-source library in JavaScript and using Git to control versions and history. I have several commits in which the LICENSE file is X (for example, MIT), but I would like to change ...
  • 819
2 votes
2 answers
186 views

Can a gap in a license coverage on a VCS be exploited?

Consider this: I have a repository on, for example, GitHub, and add a file I wrote. I forget to mention the file in the license, and publish the updated version to the repository, realizing the ...
2 votes
1 answer
79 views

What is the term for a user who can merge pull requests?

In an open source project, such as one typically found on GitHub, there are users who can submit pull requests and users who can merge them. It is my understanding that "contributor" is the term for ...
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
0 answers
94 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
6 votes
1 answer
158 views

Do unlicensed commits to a project acquire an open source license?

I have recently created a small project and pushed it to GitHub. I now plan on applying an open-source license. Once I choose a license and commit it to the project, are the older versions subjected ...
3 votes
0 answers
44 views

Creating first add-on to Open Source project with Bitbucket

I wish to install my first add-on to my newly acquired Bitbucket open source project. Should it be setup and developed on its on branch and then imported in when approved and working OR Edit the ...
3 votes
0 answers
31 views

Transitioning to Version Control [closed]

Until now, we have not had an application version strategy or version-ed our application. We are considering doing so with our next release. What are the minimum tasks necessary to transition to a ...
  • 31
7 votes
2 answers
293 views

How to store our own fork of a project to ensure pulling fixes and contributing back is as easy as possible

I work at a small company in a small IT department. We use Visual Studio Online (the Team Foundation Server flavor of VSO) to store our source code. We're interested in deploying an open source (GPL ...
  • 5,108
8 votes
3 answers
105 views

The download for source is a newer version than the version shipped

I have built a program using several open source libraries. Most of them fall under MIT, BSD, Appache and LGPL license. To my understanding some of them require the source code to be shared. I was ...
5 votes
3 answers
1k views

Dealing with different development environments

In corporate software development, all developers are, typically, using the same IDE running on the same version of the same operating system. In OSS, the team is distributed and providing their own ...
  • 5,108
7 votes
3 answers
177 views

How to keep open source projects up to date

I am working on an open source collaborative project with numerous other people. Often many people are working on it at once. This creates problems with multiple versions of the same file. Is there ...