Skip to main content

Questions tagged [collaboration]

Use for questions about the collaboration aspects of developing open projects

Filter by
Sorted by
Tagged with
12 votes
2 answers
3k views

Can FOSS software licenses (e.g. MIT, Apache, GNU, etc.) apply to documents without the need to be rewritten?

I wish to share some documents in the .md format and to license them permissively. Do I need to specifically seek a license that specifically covers the scope of static documents, or can I use a ...
vannan's user avatar
  • 123
2 votes
1 answer
153 views

How do I add contributors to the attribution/ownership part of the CC BY-SA 4.0 licensing statement of my work?

The manuscript I will be working on is an original work that I am currently starting by myself. I am writing the work in LaTex, and the manuscript will have code blocks included within the text. I ...
Devon  Oliver's user avatar
-2 votes
1 answer
116 views

Is the entire beta/release candidate process of open source projects mostly just "for show"?

This risks offending some. I don't mean to. I'm seriously wondering about this. And it's not at all specifically about PHP; it's just that this is such a major, critical software project which is ...
Skeeter's user avatar
  • 25
2 votes
0 answers
40 views

What are appropriate actions when particular linux project seems dead?

It seems no one reads email list, bugs and the last commit was in 2015. At the same time, the project is heavily used. What would be the appropriate action to find new company to maintain the ...
Mladen Adamovic's user avatar
11 votes
2 answers
515 views

Github etiquette: Is it polite to help for issue triage?

I have been wandering in the issues of a particular open-source project hosted on Github for a few months, as well as related projects. I'm not a contributor myself (except for some typos in the ...
Akita's user avatar
  • 211
2 votes
0 answers
45 views

Giving ownership of a particular area of the project?

(warning: not a license question) As a GSoC mentor, I just received an email from Google about how to retain volunteers, and here is their main tip: The orgs that have been most successful in ...
Nicolas Raoul's user avatar
10 votes
1 answer
795 views

Can a GitHub Organization assert copyright?

I started an OSS project with a fellow coding enthusiast in 2014 (that has since pretty much left the project, although as far as I can tell he's still following everything that's going on). Since the ...
Mathieu Guindon's user avatar
-1 votes
1 answer
89 views

A worldwide software todo list [closed]

When someone wants to develop a project but has no idea of what to do, where does he/she go to look for ideas? I guess i.e. github will be part of an answer. But is there any platform out there with ...
KcFnMi's user avatar
  • 175
1 vote
1 answer
140 views

Maintainer ignores PRs but spends a lot of time on Stack Overflow

A popular open source library has lots of open PRs. A maintainer claims that they have no time to look at them, but has time to answer the same library related question on Stack Overflow. Most of the ...
pailhead's user avatar
  • 189
6 votes
2 answers
194 views

Open-source, when (not) to go on a crusade for a feature?

I've submitted a patch to an open source library that was ignored by the maintainers. Some time after the submittal one of the maintainers implemented a different patch for the same problem. The ...
pailhead's user avatar
  • 189
4 votes
2 answers
599 views

What additional benefits does the DCO provide?

If my project has a lax license (like Expat/MIT), I can enforce "inbound=outbound" by requiring that contributors sign off their commits in order to acknowledge the Developer Certificate of Origin. I'...
lofidevops's user avatar
  • 1,990
2 votes
1 answer
159 views

Finding the optimal number of collaborators for a project

I am finding it very hard to decide if I should offer commit access to the main repository to contributors (make them collaborators) for a project or if I should restrict the access to myself. Given ...
Poonacha's user avatar
  • 175
15 votes
2 answers
942 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 ...
alexw's user avatar
  • 867
3 votes
4 answers
2k 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 ...
Sumanth's user avatar
  • 147
8 votes
2 answers
242 views

Did it ever happen that an open source project's leader (BDFL) died? If so, what happened to the project?

This question is mostly for understanding the lifecycle and governance of open source projects. I wonder, if any large and well-known open source project has ever lost its leader / "benevolent ...
Skydaddy's user avatar
4 votes
2 answers
401 views

How do I make GPL "or later" contributions to a GPL "only" project?

I am making contributions to a GPLv3-only project. I want to make it clear now that, when the time comes, I am happy for my contributions to be used in any later version. This way, if the maintainers ...
lofidevops's user avatar
  • 1,990
2 votes
1 answer
356 views

Does inbound=outbound apply to GPL-family without a CLA?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. Does this ...
lofidevops's user avatar
  • 1,990
5 votes
1 answer
601 views

Does inbound=outbound apply to Apache 2.0 without a CLA?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. Does this ...
lofidevops's user avatar
  • 1,990
7 votes
1 answer
2k views

What does "and contributors" in the copyright byline imply?

I have read that a simple way to manage contributions was to add "and contributors" to the copyright byline: Foo project Copyright 2017 J. Hacker and contributors Shared under the Libre ...
lofidevops's user avatar
  • 1,990
3 votes
1 answer
331 views

Is there a standard way to declare inbound=outbound?

The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X. However, I'...
lofidevops's user avatar
  • 1,990
4 votes
0 answers
54 views

How to fulfill the conditions of the MIT license for a code contribution [duplicate]

If I have a project licensed under the MIT License, and I find a snippet of code I want to integrate into my project, also licensed under MIT, how do I fulfill the conditions of the project the ...
Amani Kilumanga's user avatar
-4 votes
1 answer
44 views

user communication with open source [closed]

regarding using/developing, reporting issues (bugs/usability issues) or requesting new feature, what are the obstacles in front of users to let their voice be heard? what mechanisms and ...
0ne0's user avatar
  • 1
3 votes
1 answer
83 views

How can I convince conventional colleagues to venture out into the open source domain?

How can I convince conventional colleagues to venture out into the open source domain? I have worked in large private companies, many are reluctant to adopt any open source libraries for any level of ...
BitsInForce's user avatar
10 votes
1 answer
173 views

How to stop/mitigate damage from abuses of the Collective Code Construction Contract (C4)

What defenses does an Open Source project utilizing the Collective Code Construction Contract (C4) have against unknown developers who may have intentions to merge malicious (but not immediately ...
Smart Kid's user avatar
  • 465
8 votes
1 answer
126 views

What should I do about code style if a GitHub project is missing CONTRIBUTING.md?

I want to contribute to a C# project on GitHub, but the repository is missing a CONTRIBUTING.md file. I've already noticed a few code style inconsistencies, but I don't want to assume the project is ...
osq's user avatar
  • 83
1 vote
1 answer
48 views

Fair voting protocol for a community choosing a new icon? [closed]

Our app's icon dates back to when shiny gradients were cool, so we asked users to design a new one, and about 20 different designs have been submitted. A particular user submitted a very nice design, ...
Nicolas Raoul's user avatar
8 votes
3 answers
482 views

How to deal with "project managers" in an open-source project?

Consider this situation. A person has created a repository for a open-source project with a large scope. This person has project management experience and reportedly has development experience, and ...
user avatar
48 votes
3 answers
4k views

How to explain to users that we do this in our spare time?

Success can be painful for a FLOSS project. We now have nearly a thousand active users and many more people are becoming active contributors to our backlog/issue tracker. Note that while we're getting ...
RubberDuck's user avatar
  • 5,466
40 votes
7 answers
4k views

How to react to unhelpful contributions to otherwise unnoticed projects

Time and again, it is noted how frustrating it seems to contributors when their contributions are rejected (e.g. here, here, or here). That is why I am somewhat undecided about how to handle a ...
O. R. Mapper's user avatar
9 votes
1 answer
418 views

GPL interpretation - What is our legal exposure if we include another project's code?

I am a contributor to a very old project presently licensed under the GPL. Our project is a plugin for a closed-source program, but the GPL does not permit this kind of linking. The GPL FAQ states: ...
Daniel Seagraves's user avatar
7 votes
1 answer
632 views

GPL Violation - What is our legal exposure to third parties (not our contributors)?

I am a contributor to a very old project presently in violation of the GPL. Our project is a plugin for a closed-source program, but the GPL does not permit this kind of linking. The project should ...
Daniel Seagraves's user avatar
10 votes
2 answers
637 views

Relicensing from GPL v2 to LGPL v2 - What if I can't contact all contributors?

I am a contributor to a very old project presently in violation of the GPL. Our project is a plugin for a closed-source program, but the GPL does not permit this kind of linking. The project should ...
Daniel Seagraves's user avatar
5 votes
3 answers
2k 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 ...
RubberDuck's user avatar
  • 5,466
16 votes
3 answers
1k views

What tools on GitHub can help me do quality assurance for my projects?

I run a moderately successful open source project on GitHub (it is a privacy enhancing tool for public websites, based upon some PETs I developed for my thesis). I am getting quite a few feature ...
Svartepjotr's user avatar
3 votes
4 answers
2k views

Can anyone contribute to an open source project? [duplicate]

Suppose I have an open source project. I have 3 or so friends that have been helping with the development. My question: Does having my project open source mean that anyone can contribute to the ...
Trevor Clarke's user avatar
9 votes
5 answers
1k views

How can I know how much of a change to make in each of my pull requests?

When contributing to an open source project that uses pull requests exclusively for contributions, I'm left wondering when a good time is for me to send a pull request. I'm especially in doubt when ...
overactor's user avatar
  • 2,100
17 votes
1 answer
1k views

What do I do if my contributors are split into two camps?

Note: this is a hypothetical situation, not one I have actually encountered. (And one I hope I won't encounter) I started a small open source project and have gathered a few loyal committers. We don'...
overactor's user avatar
  • 2,100
32 votes
2 answers
4k views

Copyright and Contributing to an Open Source Project

I'm a little confused by copyright notices on open source projects. Let's say that a particular project is covered by a very permissive license, such as MIT or BSD. A copyright notice appears from ...
Mayur Patel's user avatar
15 votes
7 answers
291 views

Whose responsibility is it to test contributions?

When submitting a contribution to an open source project, whether a bug fix or a new feature, is testing this new code the responsibility of the person contributing it, or can testing be left to ...
trichoplax is on Codidact now's user avatar
9 votes
3 answers
191 views

In what ways can students get involved in Open Source?

Two famous programs by Google are: Code-in for pre-university students Summer of Code for students currently enrolled in a university Both of these programs take a limited number of students and ...
7 votes
1 answer
740 views

Where is csharp-sqlite now maintained?

csharp-sqlite is the only pure-C# implementation of an SQLite client. The project used to live at https://code.google.com/p/csharp-sqlite The last update was 4 years ago. The homepage says: For ...
Nicolas Raoul's user avatar
4 votes
1 answer
56 views

Which tasks on an open source project tend to be most often overlooked? [closed]

A collaborative project involves a number of people with different areas of expertise working on different aspects of the project. When thinking about attracting new contributors, are there any tasks ...
trichoplax is on Codidact now's user avatar
7 votes
2 answers
595 views

In open source projects, how do you minimize sabotage risks?

Suppose you are working on a large open source project with 20+ people. Suppose one of these people get mad and decide they want to sabotage the entire project. My question: What measures (if any) ...
Trevor Clarke's user avatar
16 votes
2 answers
403 views

How can I trust Wikipedia, if everyone can change it?

If everyone can change the Wikipedia, can it be trusted? Do any studies exists that show it is less trustworthy than classical encyclopedias?
Mnementh's user avatar
  • 11.3k
6 votes
1 answer
93 views

What happens when a corporate sponsor goes bust?

Many of the larger open source projects receive serious backing from one or more Corporate sponsors. Depending on CLA's and the license chosen, if contributions were made by engineers during their ...
kdopen's user avatar
  • 6,967
41 votes
6 answers
1k views

How do I attract new programmers?

I am working on a project, currently by myself. It's a side project, I'm not expecting to make money on it. It's posted on GitHub, and I'm going to be building a project page for it. Once it's built, ...
Canadian Luke's user avatar
9 votes
3 answers
251 views

How do I structure my project in an inviting way? [closed]

When I work on new libraries and tools I potentially would like them to get contributors and activity. However, I'm not sure what I could to in order to encourage more participation. As a project ...
Benjamin Gruenbaum's user avatar