Questions about software for which the original source code is made freely available and may be redistributed and modified.

learn more… | top users | synonyms

13
votes
6answers
2k views

How could we rewrite the 'No Evil' license to make it 'free'?

I did not find the lawyers' SE site, so I thought it best to post here. /* * ...subject to the following conditions: * * The above copyright notice and this permission notice shall be included in ...
-1
votes
4answers
216 views

How do I make a license an open source license?

I have been granted permission to reduce the rules from our custom license used in Advanced Electron Forum project. I am not sure what exactly is needed to make the license above an open source ...
8
votes
4answers
2k views

How to start fixing bugs in open source software?

I'm a student with good knowledge in C programming and like to contribute any open source project which is developed in C. I searched SourceForge and selected 7-Zip because its widely used one and ...
6
votes
4answers
1k views

Does an Open Source license exist that allows me to retain rights to revoke usage of software/source at any time, for any reason, and without warning?

Does an Open Source license exist that allows me to retain rights to revoke usage of software/source at any time, for any reason, and without warning? I want to allow others to use my software and ...
3
votes
2answers
59 views

Is putting the license into the issue tracker okay or is it even better than putting it into a single file?

Usually you put your license into a single file called COPYING or LICENSE. However there may be reasons you do not want to do this - let's not discuss them - and therefore you look for alternative ...
7
votes
2answers
167 views

How to manage copyright notices from contributors to a BSD licensed project

We have the following BSD license in the LICENSE file: Copyright (c) 2006-2016 SymPy Development Team All rights reserved. Redistribution and use in source and binary forms, with or without ...
9
votes
4answers
2k views

Paid open-source app

The question that bothers me is whether it is possible/feasible/reasonable to expect for an open-source app to sell well on the mobile market? Should I believe that my users will use my app, rather ...
0
votes
1answer
85 views

Who should I submit a bug to when two vendor libraries collide?

I found a bug. Yay for me. The bug is such a mix of technologies I am not sure who I should submit the bug to. The bug is a mix of Adobe Experience Manager and Angular Materials. Neither is really ...
4
votes
5answers
605 views

How are requirements determined in open source software projects?

In corporate in-house software development it is common for requirements to be determined through a formal process resulting in the creation of a number of requirements documents. In open source ...
3
votes
5answers
221 views

Corporate vs personal email for corporate sponsored OSS

In the absence of a written policy, what is the preferred email domain (corporate or personal) when contributing to an open source project that your employer sponsors? I'm interested in the ...
-1
votes
1answer
35 views

Looking for an example of using code with Apache License Version 2.0

I know there are a lot of Q/As in legalese or plain English. I am wondering if anyone could provide a real life example of the text that needs to be included with the distribution of software using ...
16
votes
4answers
744 views

How can I get the word out about a new (open-source) library I've developed? [closed]

I'm finishing up a personal project in which I've implemented a library that I expect others may want to use. Without going into too much detail, the library provides a cross-platform interface for ...
0
votes
2answers
19 views

Using the Apache License 2.0 By Reference Only

I want to license my software with the Apache License 2.0. The software is only a single file of source code. I do not want to include the entire license verbatim in the code. The license appendix ...
11
votes
1answer
330 views

Asking my employer if I can open source a project I'm working on for the company

I'm an intern working for a company for the summer. I've been warmly received and I manage to impress my manager a lot (I guess I'm more experienced than the other people he interviewed). Recently ...
2
votes
3answers
169 views

Software license options

Is there a software license that allows free access to source code, but does not allow redistributing any binaries, either direct from the source code or modified source code for a limited time? The ...
3
votes
1answer
100 views

Do I update the copyright header when i modify the source?

Suppose I were to modify a said piece of code and put it back on github, would I have to update the license header. This is the code(Licensed under the Apache License, Version 2.0): ...
30
votes
5answers
8k views

How do I store the OAuth v1 consumer key and secret for an open source desktop Twitter client without revealing it to the user?

I want to make a thick-client, desktop, open source twitter client. I happen to be using .NET as my language and Twitterizer as my OAuth/Twitter wrapper, and my app will likely be released as open ...
3
votes
2answers
93 views

Is a guardfile part of the private developers environment or the public OSS project?

Let us say I have an open source project on github. Now I wish to include tools required to develop the project so others can easily contribute. It is hard for me to tell when these tools should be ...
14
votes
2answers
551 views

Getting a logo and graphics for an open source project [closed]

I have been working on an open source project for about 2 years. I would like to create a web site, but I am on essentially a zero budget. I also need a logo. My question: How should an open source ...
2
votes
1answer
153 views

Using a WrapBootstrap theme in an open source project

I'm developing a desktop analytics application wrapped in Electron (that integrates with an external REST API), and am looking to use one of the WrapBootstrap themes to spruce it up. I'm deciding ...
12
votes
4answers
2k views

Is it OK to learn an algorithm from an open source project, and then implement it in a closed source project?

Reference The post that started it all In order to clear up the original question I asked in a provocative manner, I have posed this question. If you learn an algorithm from an open source project, ...
69
votes
9answers
4k views

How should you deal with a popular project that you no longer want to maintain?

I am the maintainer of a project which has a large non-technical userbase. I've been maintaining it for about 4 years now and adding new features as they've been requested. I'd like to move on to ...
1
vote
0answers
26 views

Integrate non-free (with permission) / differently licenced logos in GPL repository

I'm planning to open source an Android app that I developed against the API of a (small regional) social network. This app is the 'official' version for the website and thus allowed to use the logo ...
0
votes
3answers
112 views

Standard practice to publish and source-control a single file? [closed]

I often want to publish some useful standalone script - e.g., a matlab script which converts flac files into wav files. If it were a big project I would immediately place it in Github, however it ...
25
votes
4answers
16k views

Copyright notices/disclaimers in source files

It's a common practice to place copyright notices, various legal disclaimers and sometimes even full license agreements in each source file of an open-source project. Is this really necessary for a ...
2
votes
2answers
362 views

Forking an open source project using Git

There is an open source project that I want to fork for my own reasons. It currently has a Git mirror of its main SVN repository which I can use. What are the best techniques for forking a project ...
11
votes
7answers
9k views

How to get started in opensource projects and programs [duplicate]

I am interested in starting to learn how to contribute to open source projects and Linux in general. I am a first year B.Sc. Computer Science student this year and we use c++ as our main programming ...
8
votes
2answers
156 views

Why does the LGPL require combined works to include a copy of the GPL?

I was reading through the LGPL license and found a requirement that I was previously unaware of. Section 4 (Combined Works) states: You may convey a Combined Work [...] if you also do each of the ...
0
votes
0answers
26 views

Lost in open source software licensing [duplicate]

I never faced this problem working in academia, but at the moment I am trying to set up project management system for a commercial company. I tried apache bloodhound but did not like. So I found ...
2
votes
0answers
92 views

What to do with the code from my rejected pull request?

I just recently sent off a pull request to a small but well-known open source project. This pull request added a new feature, as well as unit tests (and improvements to the existing tests). However, ...
12
votes
2answers
9k views

Understanding the Microsoft Public License (MS-PL)

I'm looking at using a few open source products in a commercial software application I'm working on. One of them is licensed under MIT, which I understand as allowing commercial software linking. ...
4
votes
1answer
619 views

Apache License and patents

I am trying to understand how Apache License affects patents. In regards to the Apache website http://www.apache.org/licenses/LICENSE-2.0 section 3, am I right to say for the first part that it is ...
2
votes
1answer
121 views

How to retrieve the third-party library licenses

I am looking for a way to automatically collect all the third-party library licences that my project is using. Currently I am collecting by hand the licences on github. So far , I don't have a clear ...
1
vote
0answers
64 views

Where did the tradition of new releases on Christmas Day start? [closed]

Perl 6 is being released on Christmas Day this year. I'm familiar with Ruby having a history of releases on Christmas Day, going back as far as Ruby 1.0 in 1996 if not further. However, a quick scan ...
19
votes
3answers
2k views

Hobbyist programmer releasing software with a donate button [closed]

I'd like to start this with a disclaimer that I realize that a full, clear-cut answer should be sought out by a lawyer. I am more so curious about what other users of this community have done Say ...
-1
votes
2answers
162 views

Do people modify open source code to hack? [duplicate]

I am trying to create an authentication client and server for my project, and I am trying to think of ways on how a potential hacker could modify my code and use it to hack the servers. Do people ...
4
votes
3answers
211 views

Is wrapping a command-line tool (wget, curl) a “good” practice?

I have a background in .NET, specifically in C# WPF and ASP.Net, but now I am going to use more golang and C. Consider the following situation as an example: The software I should program should ...
14
votes
4answers
791 views

Who has right over the code that comes from contributions in an open source project?

If somebody starts an open source project (for example with a GPL license) where people will make contributions, than who will own these contributions in the level of the whole project? Will the new ...
2
votes
1answer
406 views

How do I comply to GPL in case of Appliance?

We are developing an enterprise network appliance which has got some GPL softwares like linux and apache and some others with APL license. But the core of the service is proprietary software and ...
3
votes
3answers
713 views

Code bases for desktop and mobile versions of the same app

I have written a small Java Swing desktop application. It seems like a natural step to port it to Android since I am interested in learning how to program for that platform. I believe that I can reuse ...
1
vote
2answers
557 views

Notification service for software version updates

There are a lot of (open source) projects that I'm interested in - dozens at least. I'd like to get a notification whenever a new version is released. Is there a service that does this?
3
votes
1answer
74 views

Using a GPLv2 library in a web project

I'm trying to understand the way that GPLv2 works, and have a couple of questions. I'm going to describe a couple of scenarios, and want to know how GPL applies there. I make a web application that ...
2
votes
2answers
258 views

When using the Apache license, is there still a need for a Contributor License Agreement (CLA)?

I can certainly see the need for CLAs with a terser license like MIT or BSD, but the more verbose Apache seems to already have that type of verbiage in it. I would prefer to not add this level of ...
18
votes
9answers
1k views

How to recruit programmers for an open source project and kick-start it? [closed]

I would like to start an open source project, and would like to do a collaborative effort in starting it. I have a clear idea of what I want, but not yet a formal specification (I would like to do ...
2
votes
1answer
207 views

How to *detect* if open source software is used in a commercial product? [closed]

The established procedure regarding releasing code out in the open is to accompany it with a license. Out of the many flavors that exist (BSD, MIT, GPL, LGPL, Boost ...) there are some that prohibit ...
15
votes
4answers
2k views

Why exactly can't PHP have full unicode support?

Everybody knows, that PHP has problems with Unicode. Version 6 is effectively abandoned, because of Unicode implementation difficulties. But I wonder if anyone knows what are the exact reasons? ...
6
votes
10answers
578 views

In what situations would it be technically 'impossible' to release a system as open source?

While there are certainly many economic, social and practical decisions to be made when deciding whether a system should be open source, are there any situations in which it is impossible, purely from ...
-4
votes
1answer
96 views

Commercial use of an open source software [closed]

I can sell a software which uses an open source library as long as I provide the source of this software with the binaries. Can I make the source available only to those who bought the software? ...
3
votes
2answers
118 views

Open Source License that prohibits verbatim resale?

I was taking a look at this question here: Open Source License that prevents re-selling And it makes some good points on how open source is defined by its ability for resale... However, I still ...
0
votes
1answer
116 views

What prevents others from commerciallly redistributing open source software as-is? [closed]

Most, if not all, open source software licenses allow others to obtain a copy of the source code, edit, and redistribute both source and built versions of the software, edited or not. Also, more often ...