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

learn more… | top users | synonyms

1
vote
0answers
39 views

Should I add the license in every headers and source files?

I'm about to push my first project to github (mini toy lisp interpreter written in c). I've noticed that the vast majority of opensource projects include their license in every source file (at the ...
2
votes
0answers
45 views

Can you license a fork of a public domain library?

The original library has this statement in its readme, with a link to CC0 1.0. To the extent possible by law, [redacted] Company, LLC has waived all copyright and related or neighboring rights ...
4
votes
1answer
50 views

How to give attribution for derivative works under MIT, when the work is a port?

I maintain an open source application that is licensed under the MIT license, with myself as the sole copyright holder. A friend has ported my application to another language, and has also licensed it ...
17
votes
3answers
24k views

Is Java free/open source or not?

On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all ...
7
votes
4answers
594 views

portfolio building, working for closed-source vs open-source? [closed]

I've currently graduated from my first run at higher education, landed my first full-time gig as a web application developer, and absolutely love it. My question is that in looking for jobs I ran ...
0
votes
0answers
45 views

Fork a repository that is half usable or create new repository from scratch?

I am new in open source development. I am trying to develop a Laravel package. I went through some of already present packages. And I found a package that can be usable but problem is that only half ...
-1
votes
1answer
66 views

May I relicense my project from GPLv3 to Apache 2.0? [duplicate]

I am about to publish an Android app project I would like to do it using GPLv3 license to avoid it being used in proprietary projects for now. If I change my mind in the future, since I am the ...
2
votes
2answers
85 views

Can you charge for apps that use open source software?

I don't know where else to ask this. I have an Android app I want to release on the store, and I want to charge a low fee for it. But if part of my application uses code I did not write (i.e. code ...
4
votes
1answer
66 views

Should we include 3rd party open source licenses if only copying syntax?

We're working on a commercial software product that uses partial syntax from 3rd party open source alternatives but none of the code from these. For example, the open source alternative have a static ...
2
votes
1answer
77 views

Ban redistribution, but still allow code changes?

Basically, I have an app, Court Counter, on the app store. It was very crappy, and was not worth licensing at the start. By the way, I found the incentive from the courses at Udacity. However, over ...
2
votes
1answer
122 views

Supporting Multiple Java Versions in OSS Libraries

I am in the process of standing up my first OSS Java lib (GitHub/Maven) that an open source hardware community will be making fair/moderate use of. I am writing this library with Java 8 and managing ...
1
vote
3answers
85 views

Can we use a GPL 2 product for the commercial purpose?

Note: There are many questions answers related to the licensing. But I think my requirement is specific, so asking a separate question. We are considering to fork a GPL 2 project and use it for ...
7
votes
3answers
2k views

Making money from developing Open Source Software. How does that work? [duplicate]

Possible Duplicate: Making money with Open Source as a developer? I've been hearing recently that more and more developers contribute their efforts to many open-source products. Being a ...
-1
votes
2answers
152 views

Open source project - framework or core PHP?

I am working in some open source project in PHP. My question is, should I make it using some kind of framework, say Laravel, or in plain PHP, in a hope for a large no of programmers using it? Btw, ...
1
vote
1answer
52 views

If no contribute intention, should we never change codes in open source frameworks unless no alternatives available?

Suppose I use a open source framework in my project and I would not contribute (submit changes) to that framework, and the current version is stable, should we keep the framework unchanged when ...
1
vote
3answers
85 views

Using your home project source code for company project

I have a home project, which is not open-source. To save time I'd like to use that source code for company project. How can I protect myself against the claim that I stole company source code? It is ...
2
votes
2answers
127 views

Distributing GPL-ed software with lost source code

Thought experiment. Tom is a software developer. He releases his relatively simple software under GPL. Jerry forks his source code and creates a world savior software with months or years of hard ...
7
votes
1answer
4k views

What is the best practice for arranging third-party library licenses “paperwork”?

I am developing a small open source project. The application uses many third-party libraries released with a range of licenses: Apache, MIT, BSD, LGPL and CDDL. Each of these licenses has its own ...
4
votes
2answers
351 views

How do I get people to contribute ideas for my .NET library?

I maintain a LGPL library for rapid development of large scale .NET applications, It's a general purpose class library containing functionalities that are used at the DAL and BLL level. So, in ...
8
votes
3answers
408 views

How would you go about looking for collaborators? [closed]

I seem to have a never ending stream of more-or-less original, more-or-less cool ideas for software/apps/stuff yet to be written on my mind. Sometimes, I decide to just start implementing my idea. ...
4
votes
4answers
283 views

Open Source Project and Revenue

I started an open source project in 2010 and the project is gaining some visibility. We are now 2 active committers and we hope to engage more contributors in the future. We received today the second ...
3
votes
2answers
171 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, ...
2
votes
1answer
59 views

Is it appropriate to ask for mentorship when getting involved with an open source project?

I'm trying to get involved in an open source project and I am feeling a little lost for several reasons: I've been reading the project's mailing list, but its a fairly large and complicated project ...
18
votes
7answers
5k views

How do you read other's code? [closed]

Almost every advanced programmer says that it's very useful to read the code of other professionals. Usually they advice open source. Do you read it or not? If you do, how often and what's the ...
3
votes
1answer
177 views

Etiquette: How to respond to a Open source release Mail? [closed]

So I was lucky to be able to contribute to DateUtil in python(just a small documentation). I recently received a mail regarding the release 2.5.0 . So I was all exited because it was the first time I ...
21
votes
1answer
5k views

What exactly does the condition in the MIT license imply?

To quote the license itself: Copyright (C) [year] [copyright holders] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated ...
37
votes
15answers
3k views

How do you effectively compete with an open source project?

A company with a solid open source project competing against a traditional closed-source product seems impossible to beat. I read this article wherein the author lays out this scenario: Suppose ...
1
vote
1answer
51 views

If I use a library that I wrote and licensed under the MIT License in another open source project, do I need to include the library's license file?

Consider the following situation: I am working on project foo, and write some code that I think will have a generalized use in the future. I separate this code into a small library, and release it ...
1
vote
2answers
159 views

Can one deny specific parties the right to use and modify otherwise open source software?

I have an open source project that has the attention of some peers, and several of them are eager to contribute. There is one amongst them, however, who I wish (largely for comedic purposes; it's a ...
3
votes
3answers
84 views

GPL-3.0 based code in proprietary web application

I am creating a website in php for one of my client. i wanted to use few piece of code from a Open source code based on GPL-3.0 license. e.g i wanted to use validation code from that lib and modify ...
32
votes
6answers
2k views

Reasons NOT to open source not-for-profit code? [closed]

I am a big fan of open source code. I think I understand most of the advantages of going open source. I'm a science student researcher, and I have to work with quite a surprising amount of software ...
8
votes
1answer
1k views

Non-Profit Technology for Non-Profits?

I've been looking around for a way to give back to the community, but I haven't found my right fit yet, so an idea came to mind: A non-profit technology "company" that targets non-profits. Do these ...
1
vote
2answers
37 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 ...
7
votes
3answers
2k views

How to create and publish a useful Java library

I've recently worked on a Java class that generates permutations per list of objects. In any case, I would like to have this library offered to the public, so I have several questions: Most ...
14
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
218 views

How do I make a license an open source license? [closed]

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
66 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 ...
8
votes
2answers
212 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
88 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
632 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
226 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
144 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
933 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 ...
11
votes
1answer
332 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
170 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
110 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 ...