Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [collaboration]

Use for questions about the collaboration aspects of developing open projects

10
votes
1answer
147 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 ...
-1
votes
1answer
39 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 ...
1
vote
1answer
84 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 ...
3
votes
2answers
125 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 ...
3
votes
2answers
90 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'...
1
vote
1answer
84 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 ...
0
votes
0answers
100 views

how to contact large European industries with open source software for H2020 project?

I am working (with several colleagues from CEA, LIST in France) on research proposal grant to the European H2020 Framework Program (call is LEIT ICT-16-2018 Software Technologies) The project idea is ...
14
votes
2answers
614 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 ...
2
votes
2answers
156 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 ...
7
votes
2answers
150 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 ...
3
votes
2answers
127 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 ...
1
vote
1answer
72 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 ...
2
votes
1answer
112 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 ...
4
votes
1answer
245 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 ...
3
votes
1answer
76 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'...
4
votes
0answers
37 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 ...
-4
votes
1answer
31 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 ...
3
votes
1answer
47 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 ...
10
votes
1answer
123 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 ...
8
votes
1answer
72 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 ...
1
vote
1answer
47 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, ...
6
votes
3answers
189 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 ...
43
votes
3answers
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 ...
36
votes
7answers
3k 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 ...
9
votes
1answer
201 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: ...
7
votes
1answer
452 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 ...
9
votes
2answers
347 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 ...
5
votes
3answers
613 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 ...
15
votes
3answers
665 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 ...
3
votes
4answers
639 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 ...
9
votes
5answers
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 ...
17
votes
1answer
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'...
19
votes
2answers
1k 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 ...
14
votes
7answers
234 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 ...
9
votes
3answers
172 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 ...
3
votes
1answer
432 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 ...
4
votes
1answer
55 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 ...
6
votes
2answers
379 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) ...
14
votes
2answers
233 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?
6
votes
1answer
72 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 ...
34
votes
6answers
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, ...
9
votes
3answers
215 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 ...