All Questions

Filter by
Sorted by
Tagged with
172
votes
9answers
31k views

I lost the source code for programs I released as GPL. What to do?

I wrote a software utility I released freely as GPL on a separate machine some ten years ago. But the machine I wrote it on is lost, and I can't find the source code on any of my backups. I am still ...
119
votes
2answers
60k views

What are the essential differences between the BSD and MIT licences?

There are many articles out there which cover the topic in length and breadth, but so far I haven't found a nice, concise answer to the question. What are the most important differences between the ...
104
votes
6answers
11k views

How can free and open source projects be monetized?

Many open source projects I see involve having dedicated servers, as well as the expensive infrastructure that powers it. Many employ developers to work on the software full or part time. What are ...
99
votes
2answers
25k views

What can I assume if a publicly published project has no license?

There is some code on GitHub that I would like to use. The repository has no public declaration of license that I can find. But this particular project has over 200 forks and is a pretty active ...
94
votes
8answers
8k views

How to contribute to Open Source as a non-programmer? [closed]

I really like a specific open source project and would like to contribute to it. Unfortunately I don't know anything about programming. What are meaningful ways in which a non-programmer can ...
92
votes
5answers
10k views

How can a “crayon” license be a problem?

Bruce Perens (co-founder of OSI) has coined the term "crayon license": I've been calling these "crayon licenses", taking a line from an old Monty Python sketch about a dog license with the word "...
74
votes
5answers
34k views

Can I use GPL libraries in a closed source project if only the output is distributed?

If I create a closed source application which uses some GPL licensed libraries but don't actually distribute the software, only its output, can I keep the software closed sourced? Specifically, I am ...
65
votes
4answers
12k views

How does GitHub's “forking right” cope with an “All rights reserved” project?

The GitHub FAQ states (emphasis mine): You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. ...
64
votes
5answers
6k views

How can a project be relicensed?

I've found out that the license I picked for my project does not quite do what I wanted it do (bad research). Now I want to change the license. Is it as simple as changing the LICENSE.txt in the root?...
64
votes
2answers
10k views

Why is CC BY-SA discouraged for code?

Everybody knows that you shouldn't use a CC BY-SA license on your code. Even the Creative Commons folk recommend against it. What I don't know or understand is why. I can't seem to find any ...
63
votes
2answers
2k views

Relicensing content under CC-BY-SA

I have compiled a body of work from numerous contributors, who all licensed their individual works to me under CC-BY-SA version 3. Can I now instead redistribute their work under CC-BY-SA version 4?
62
votes
3answers
10k 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 ...
61
votes
9answers
7k views

Why do some people refer to Linux as GNU/Linux?

In some cases I have noticed that some people say GNU/Linux instead of just Linux. Why is that so? Do both terms mean the same or is there a subtle difference?
57
votes
3answers
3k views

How can I determine if two open source licenses are compatible with each other?

Given two open source projects, each with different licenses, are there metrics or resources I can use to determine if it is legitimate to copy code from one of the projects to the other?
54
votes
7answers
4k views

Is requiring a license a violation of the GPL? Can I get around it?

At work, we use a version of GCC provided by a vendor of a proprietary OS. The vendor has modified gcc so that it will only run if it successfully acquires one of a limited number of licenses we've ...
54
votes
5answers
28k views

Is Microsoft VS code really open source?

I have been using MS VS Code since a while now and I am I really loving it. Although the other day I was having a discussion regarding editors with my mentor where he pointed to me this. It's ...
53
votes
3answers
5k views

Should I include license text in a single file or all source files?

Many licenses, such as Apache 2.0, have both a long and a short form. Typically, the long form is included in the repository as a single LICENSE file, and the short form is used in the actual source ...
49
votes
4answers
6k views

Security of Github.com

Recently some non-technical managers where I work found out that Github has a repository with code from "Hidden Tear" which is a ransomware application. The immediate reaction was to ban GitHub, which ...
48
votes
4answers
17k views

Someone open-sourced an un-open-source project

Someone (Person_A) is sharing an open source project (Project_A) on GitHub. The Project_A is a decompiled version of another project (Project_B). But the original Project_B is not open source, and ...
48
votes
2answers
10k views

Is Fairphone violating the GPL with its newest Fairphone 3?

Fairphone does not provide any source code for its Fairphone 3 phone. They admit this on their website and also confirmed this to me in an email: We really appreciate your feedback and concern, but ...
47
votes
12answers
9k views

Is GPL “for research purposes only” self-contradictory?

So I used a piece of software which claims to be open source and is licensed under "GPL for research purposes only". As far as I know, GPL 2 and 3 are not themselves free, in sense that you can't ...
46
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 ...
45
votes
9answers
2k views

Does open source qualify as being part of the public domain?

According to Google, Open Source is... denoting software for which the original source code is made freely available and may be redistributed and modified. It seems to be that the product seems to ...
44
votes
2answers
3k views

What's the right way to ask if a GitHub project is maintained?

It happens all the time. You come across a useful-looking project that has few or no recent commits, many long-open issues and pull requests, and nothing is changing. How do you usually ask if the ...
42
votes
9answers
8k views

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 ...
42
votes
1answer
8k views

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 ...
41
votes
3answers
1k views

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 ...
41
votes
3answers
7k views

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 ...
41
votes
5answers
8k views

Can there be a copyright on negative code?

This is a hypothetical question, but I am curious. Feel free to ignore it, when it seems too theoretical for you. Some people may know the situation that you implement a feature and in the end you ...
40
votes
6answers
8k views

Why would anyone contribute to Android?

I think of open-source developers as people with a certain sense of social responsibility. In that regard, why would someone decide to contribute to Android? Why help Google make more money? How does ...
40
votes
1answer
8k views

Is Github “releases” section safe from malicious code? To be specific, does the binary match the code in a restrictive way?

When developer creates a binary from the code and puts to releases section, does it match the code in a restrictive way so there is no chance that malicious code is compiled into it? How Github ...
39
votes
3answers
4k views

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 ...
38
votes
2answers
3k views

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 ...
38
votes
4answers
16k views

Is it legal to use GPL code in a proprietary, closed-source program by putting it in a separate, standalone program?

As we all know, the GNU General Public License (GPL) is a "copyleft" source license: which means it is designed not merely to make the code to which it is initially applied free and preserve its ...
38
votes
3answers
4k views

What can/should I do when I see a violation to GPL restrictions?

Some years ago, I was working on a software company that used some copyrighted JAR dependencies that they had bought from a medium-size obscure private company for a very expensive price. After some ...
37
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, ...
37
votes
7answers
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 ...
36
votes
7answers
5k views

How can I get users to read the docs/FAQ before asking new questions?

I created an open source user management system for PHP which is (admittedly) directed towards novice programmers. The idea is to help familiarize "Cowboys from Code Canyon" with the tools ...
36
votes
2answers
2k views

What are the consequences for downstream actors of redistributing a work under a wider CC license than the copyright holder authorized?

Say that Company A is an online platform which hosts user-generated content, and to do so Company A requires in its ToS that users license said content publicly under Creative Commons License X. ...
35
votes
6answers
2k views

Can I copy-paste a snippet from Stack Overflow into my GNU-GPL project?

I have found on Stack Overflow a 10-lines block of code that does exactly what I want. There is no license information in the post nor on the answerer's profile page, so the CC BY-SA 3.0 license of ...
34
votes
3answers
10k views

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 ...
34
votes
2answers
924 views

Can I change the caps to lowercase in licenses?

The well-known MIT (or "X11/MIT" license reads): Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "...
33
votes
7answers
3k views

Is it possible to close an open source project?

If yes, what are the consequences of Open Source projects being discontinued, if it's done by a large organization? As per this post, the older version of project can still be used under the same old ...
33
votes
3answers
16k views

What's the difference between Copyright and Licensing?

Preamble There are two other questions, specifically related to Licensing and Copyright. In reviewing the answers and comments, I get the feeling that people generally consider the two to be the ...
33
votes
3answers
2k views

How could using code released under CC0 infringe on the author's patents?

Creative Commons defines a CC0 license type (here's the full legal code) that claims to allow creators to release their works into the public domain by waiving "all their copyright and related rights ...
32
votes
5answers
7k views

Is illegally obtained GPLv2 software still subject to the terms and conditions of the GPL?

Let's say some company is developing a software component licensed under GPLv2. The company never intends to release the software to the public because they are only installing it on their internal ...
32
votes
2answers
16k views

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, ...
32
votes
2answers
7k views

Is the term 'open source' a trademark?

A few months ago, MongoDB introduced a new license called SSPL following some conflicts with AWS. Later they presented this license to the Open Source Initiative (OSI) for approval for it to be called ...
32
votes
2answers
2k views

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 ...
31
votes
7answers
4k views

How is selling FLOSS packages for monetary compensation a viable strategy?

This question is about selling FLOSS and its source-code. According to Selling Free Software and commercial purpose, Free Software can be distributed with or without charge. My friend asked me two ...

15 30 50 per page
1
2 3 4 5
64