Most Popular
1500 questions
47
votes
4 answers
Report a security issue to a project hosted at GitHub
If I find a security issue in a Github project should I raise it in the project's issue tracker (where it's open to public scrutiny) or try to find private means to contact the repo's maintainer so that action can be taken before the issue is…
br3w5
- 573
- 4
- 6
46
votes
4 answers
Should I include a copyright line in every file?
This is similar to my other question, but specifically about Copyright rather than Licensing.
Typically, each source file contains a line of the form
Copyright 2010-2015, Me
Is this strictly necessary, or would a single COPYRIGHT file at the root…
kdopen
- 6,967
- 2
- 28
- 58
45
votes
9 answers
How can cheating be prevented in a FLOSS multiplayer game?
Hacking and cheating in online multiplayer games (that use the typical client-server model) is not uncommon. For example, in some first-person shooters there are "aimbots" that allow the player's character to hit a target every time, "triggerbots"…
EMBLEM
- 2,518
- 1
- 11
- 20
45
votes
3 answers
Is it socially acceptable to star your own repositories on GitHub?
While I'm searching for a new project to start contributing to, I often check the daily email I get from GitHub that lists the most popular repositories of the day and also the repositories starred by the people I follow.
So, should I star my own…
r3bl
- 1,397
- 1
- 12
- 26
44
votes
2 answers
Is GitHub "releases" section safe from malicious code? To be specific, does the binary match the code in a restrictive way?
When a developer creates a binary from the code and puts it in the releases section, does it match the code in a restrictive way so there is no chance that malicious code is compiled into it? How does GitHub ensure this? Is there a validation…
laimison
- 543
- 4
- 7
43
votes
1 answer
How to deal with contributors who write very bad quality code?
As a maintainer of an open source project which strictly enforces coding style and 100% test coverage, how do I deal with enthusiastic contributors who write terrible looking, untested code (that might work fine), while the contribution guidelines…
pulsejet
- 635
- 6
- 8
41
votes
2 answers
Do I have to change license of fork if mainstream changes license?
I forked a repository a year ago, which at the time had GPLv3 license. Mainstream repository has now applied AGPLv3 license. Do I have to change my license too ? My fork's last commit is over a year ago (GPLv3).
Ataberk Özen
- 413
- 4
- 6
41
votes
6 answers
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, how do I get other programmers to want to…
Canadian Luke
- 529
- 3
- 9
41
votes
3 answers
What is the difference between FOSS and FLOSS?
FOSS stands for "Free and Open Source Software", whereas FLOSS stands for "Free/Libre/Open Source Software". The use of libre denotes the idea that the software is "free as in free speech, not free beer," as Richard Stallman put it.
What is the…
HDE 226868
- 1,605
- 1
- 12
- 33
41
votes
8 answers
Can GPL licenced software be used in corporate environments?
If software is licenced under a GPL license, can it be used without restriction in a corporate/commercial environment? The software that I am refering to is QGIS which provides this description:
QGIS is a user friendly Open Source Geographic…
TsvGis
- 621
- 1
- 5
- 8
40
votes
3 answers
Can I "Override" a licensing policy?
On many sites, especially Stack Overflow, I can't help but notice such amazing code snippets. However, they come with a "catch" designed by the author.
With user contributions being licensed with the Creative Commons ShareAlike 3.0 License, many…
Zizouz212
- 6,449
- 4
- 36
- 75
40
votes
2 answers
Why does Linux still use the GPLv2?
As I know, Linux intentionally avoids the switch from GPLv2 to GPLv3. It has the unfortunate side-effect, that it doesn't take part in the defense of the opensource world from the most recent danger, the patent manipulation by different "patent…
peterh
- 1,006
- 4
- 12
- 21
40
votes
7 answers
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 situation where someone has provided a rather not so…
O. R. Mapper
- 895
- 6
- 12
40
votes
4 answers
Why did Google make Chromium Open Source?
This question really baffles me. What advantage does making it Open Source bring? Aren't they worried someone can learn the secrets in their code and make a competing version of chrome?
user1034912
- 1,205
- 3
- 10
- 15
39
votes
7 answers
Can I take BSD licensed code and distribute it under GPL?
Or in more general terms: Can I take code which is licensed under a permissive open source license (like the BSD license) and distribute it under a copyleft free software license (like the GPL)?
Microsoft and Apple seem to be allowed to take BSD (or…
Lesmana
- 493
- 1
- 4
- 8