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

learn more… | top users | synonyms

26
votes
6answers
2k views

Releasing open source software too soon

What is the moral responsibility of releasing open source software too soon? For instance, a close-to-complete product that hasn't been fully tested. What is the expectation of the programmer? Wait ...
-3
votes
0answers
48 views

What to know prior to open-sourcing a project from legal perspective? [duplicate]

Previous questions and answers are focusing on "usability" and promotion (as if we are living in some ideal world). I am wondering what could be potential negative legal consequences. For example: ...
26
votes
2answers
1k views

How should I contribute to a (mostly) abandoned GitHub project?

I've recently been trying to get into open source collaboration in GitHub and have run into a situation for which I am curious what is the preferred way to proceed. About a month ago, I found a ...
1
vote
0answers
27 views

What to include from permissive licensed Open Source library?

I'm writing a library and toolset for the manipulation of a software's data files. The library and toolset are written in Python. As I build the library, I start to rely on 3rd party libraries that ...
93
votes
14answers
11k views

Is it possible to rewrite every line of an open source project in a slightly different way, and use it in a closed source project?

There is some code which is GPL or LGPL that I am considering using for an iPhone project. If I took that code (JavaScript) and rewrote it in a different language for use on the iPhone would that be ...
3
votes
1answer
181 views

How can I convince my manager to contribute back to the open source community? [closed]

I'm currently working within a large corporation that has a department specifically for open source development. The idea being, someone comes to us with a project, and we develop solutions based on ...
0
votes
0answers
16 views

How to get started on an existing large project [duplicate]

I have recently started a new job. My workplace uses an opensource project and I am expected to do enhancements on top of that. The problem is, I am the only developer in house. Other developers who ...
5
votes
1answer
123 views

Open Source license that prevents from bundling with adware?

I wrote a small tool I published on my blog. I did not even think about the license, just put the binaries there for everyone to download. Now I am thinking about making it open source (BSD or GPL) ...
3
votes
1answer
87 views

How to offer money to an open source project?

There's an open source project on GitHub that is very useful, but doesn't have a feature I want and which a fair number of other users have been clamoring for in the issues. There's already an ...
1
vote
2answers
135 views

Is relying on Demorgan's law in open-source code a barrier to contribution?

I recently added this code to a Github project I'm working on: if not initial_push=='y' and not initial_push=='yes': print('Aborting.') return False Since this is a public ...
3
votes
1answer
97 views

Convince Windows SmartScreen and web browser that my application is safe?

I am developing a Free and Open-Source software (C++). When I download my own application from a web link, Microsoft Smart Screen and Google Chrome are getting in the way since it comes from and ...
0
votes
0answers
32 views

Commercial or non-commercial license [closed]

I am building some application for computers and mobile phones that will be controlling hardware. The app will be connected to my servers that use Stanford POS Tagger. The app will be free, but the ...
1
vote
1answer
193 views

How to develop custom functions on top of Ejabberd?

I'm developing a real time chat app. After searching around for a while, I found Ejabberd and Erlang is a good option. The question is the Ejabberd is not providing all the functions I need. I need ...
5
votes
4answers
643 views

Start to understand an existing project for beginner programmer

I want to understand an existing project for improve myself more but i am not sure that project is overwhelming for me or not. I am not sure i am capable to understand it. I even think that i will be ...
0
votes
1answer
31 views

How to distribute copyrighted resources with and open source project?

I would like to create an open source GPLv3 project that will work with other resources that are under different types of copyright (e.g. free to use, but must not sell). Because of this, I can't ...
2
votes
2answers
68 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 ...
3
votes
4answers
213 views

Can GPL licensed code be close sourced later by the author? [duplicate]

Suppose someone writes some code, and publishes it as open source under the GPL. Later they decide to close source their application and put it for sale. Is that in violation of the GPL? All code in ...
8
votes
4answers
3k views

Why is jQuery released under MIT and not LGPL?

Why is jQuery released under MIT and not LGPL? What are the benefits of using MIT compared to LGPL for a framework?
0
votes
2answers
96 views

Is it necessary to apply to anywhere other than to add a file as LICENSE.txt for open source or free software licensing? [duplicate]

I am going to continue a game engine project I didn't engage in for a long time.I amatourly writed some core libraries using OpenGL with C++. Because I am not that into programming in general, I am ...
0
votes
2answers
128 views

What open source library licenses can I use in closed-source?

I like to create a closed-source program and sell it. I would like to make use of various open source libraries to make it easier to write this program. So how I will choose the libraries that I ...
0
votes
1answer
22 views

Using Database licensed under Creative Commons Attribution v3

I have access to a database which data is released under Creative Commons Attribution v3.0 I understand that using this database/data requires me to give credits on information origin in different ...
0
votes
1answer
57 views

Which open-source license is right to keep some advantage for me AND for the developer-community?

I know that this question has been asked a many times but there are at least that much different answers. I'd like to release a software, i developend for about a year. So i would like to keep some ...
1
vote
4answers
138 views

Why are FLOSS licences applied to files instead of diffs/deltas?

In the case of open source software development, where contributions build on previous work I would find it more sensible for each copyright holder to hold copyrights on the diffs/deltas he/she ...
2
votes
3answers
69 views

Displaying copyright notice for OSS in closed source Android app

I am considering the usage of various open source libraries in a closed source Android app. The libraries are released under various licenses (MIT, BSD modern, Apache 2.0) which allow this kind of ...
2
votes
1answer
46 views

Releasing libraries used in a commercial application as GPL [duplicate]

While I was at university I developed some PHP libraries which I intended for personal use. I used them in a few personal projects. When I joined my current job we created a commercial product which ...
0
votes
1answer
46 views

What are my considerations when choosing between my open-source and a supported solution? [closed]

I came into a project recently that is experimenting with the use of business process management open-source software to try to implement custom solutions within our business. The software we've ...
0
votes
1answer
54 views

Closed source proprietary web application with an AGPL source code in iframe or sub-domain [closed]

In a closed source proprietary web application, if I use an AGPL product in a sub-domain or in an iframe do I have to open-source my project? If answer is no, is it possible that both applications ...
9
votes
3answers
11k 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 ...
11
votes
7answers
2k views

Open source code with no license… can I fork it?

A few years ago somebody created a bunch of really awesome and quite popular shell scripts. They don't work in the latest version of Mac OS X, because a filepath has changed. All you need to do is ...
9
votes
3answers
2k views

Are there open-source JavaScript libraries addressing multiple browser tabs and client state for newer browsers? [closed]

There are a few new HTML5 features that have made it into recent browsers that allow sharing state among tabs, browser windows, same domain windows, etc. So it's probably gotten a little easier to ...
13
votes
4answers
908 views

Does your company have a written policy about contributing to open-source projects? [closed]

Does your company have a written policy about contributing to open-source projects? We've been contributing "don't ask don't tell" style, but it's time to write something down. I'd appreciate both ...
4
votes
2answers
85 views

best way to attach database structure for an open source project

I have a small project which I want to publish on github. The problem is that my project contains a database. I don't know what is the best way to attach the database structure. I may get the create ...
1
vote
1answer
189 views

Including GPLv2 code in GPLv3 code

I would like to use some code that was released under GPLv2 in my project. I released my project with the GPLv3 license. Can I do this, or do I have to downgrade to GPLv2?
3
votes
2answers
124 views

How can I develop a productive Git(hub) branch workflow for an open source project?

I am writing a simple framework that I want to open source just for experience (and fun!). However, it has some cool ideas that could make it grow to a larger project and I want to be ready if that ...
3
votes
2answers
138 views

AGPL - If I modify the source code do I HAVE to distribute it?

I am looking at extending/modifying a web application licensed under AGPL for my own business. The program that I am modifying doesn't interact with the public, but with my employees who will be using ...
11
votes
8answers
658 views

Is it ethical for a programmer to promote his/her own library? [closed]

Fairly recently I started maintaining my own open source JavaScript library. I created it to solve a pretty specific need but fairly regularly see questions that can be solved (in whole/part) by using ...
6
votes
3answers
668 views

Does using GCC specific builtins qualify as incorporation within a project?

I understand that linking to a program licensed under the GPL requires that you release the source of your program under the GPL as well, while the LGPL does not require this. The terminology of the ...
0
votes
3answers
48 views

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

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 ...
1
vote
1answer
113 views

Is it acceptable to release a paid application to interface with an open-source backend?

I'm currently in development of an application that consists of two parts: PHP files that a user uploads to their own server, and a smartphone application. Because the PHP files are going to reside ...
2
votes
1answer
124 views

Python Open Source Development

I am looking to contribute to some Python projects on Github, and I am looking for a bit of clarification on the mechanics of doing this effectively. As I understand it, the typical workflow is as ...
0
votes
1answer
83 views

Copyrights for Open Source projects [duplicate]

Say I'm developing a piece of Open Source software (BSD-Like permissive license) and I write the initial release entirely on my own. After the initial release however I would like numerous other ...
3
votes
1answer
106 views

Forks of MIT licensed projects

Let's take an example: User A MIT license Copyright (C) 2014, User A User B other license (not MIT) in which people who fork won't require mention of the current copyright ...
1
vote
2answers
71 views

GPL license for software and online service comparison

I have two questions that are linked : 1) Can someone sell a fork of an open-source software under GPL without distributing the source? Example: Can I modify a little bit GIMP, repackage it under ...
1
vote
1answer
62 views

Open-source licenses and modifications

I see in the GPL license FAQ : Does the GPL require that source code of modified versions be posted to the public? (#GPLRequireSourcePostedPublic) The GPL does not require you to release ...
57
votes
6answers
6k views

Why aren't there code overviews for open-source projects? [closed]

There are very complex open source projects out there, and to some of them I think I could make some contributions, and I wish I could, but the barrier to entry is too high for a single reason: for ...
1
vote
2answers
238 views

It is safe to accept money for open source software that you've written? [closed]

I've written an open source library for iOS, and I've received an email from an overseas developer who wants to pay me for my work so that he doesn't have to attribute in his app. The code is ...
15
votes
17answers
3k views

Isn't open source bad for developers themselves? [closed]

Why do programmers even like the idea of open source? I am not talking about the creators of those projects, of course they get fame, but I am talking about the industry in general, why are we so fond ...
12
votes
5answers
23k views

What does 'Nightly Builds' mean?

I have been using open source projects for a while and been developing upon the open source applications and every so often I come across the words 'Nightly Build' and I have always been curious as to ...
0
votes
1answer
74 views

Original GLUT library was open source, but license prevented releasing any changes to it. What could be the rationale behind such license? [closed]

Original GLUT library is open source, even on GitHub, yet the license doesn't allow any changes to be released publicly (but you can change it for use in your own projects, as is often exercised in ...
1
vote
1answer
77 views

When to choose an open source license?

There are many good questions out there about choosing an open source license, reasons to go open source, etc. However I have not seen an answer to this question and I feel like more people could ...