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

learn more… | top users | synonyms

8
votes
4answers
956 views

How can I compare and contrast open source licenses? [closed]

My company has given permission for me to open source some internal tools I've built. The first step is to choose an open source license. How do I do this? I know about the GPL, the Apache license, ...
39
votes
4answers
10k views

Is there a chart for helping me decide between open-source licenses? [closed]

The Open Source Initiative lists 9 different licenses in their list of "License that are popular and widely used or with strong communities". I want to license my project as open-source. ...
29
votes
8answers
5k views

What is the “default” software license?

If I release some code and binaries, but I don't include any license at all with it, what are the legal terms that apply by default (in the US, where I am). I know that I automatically have copyright ...
27
votes
14answers
5k views

Why develop free, open source programs? [closed]

Why would someone use his own time to develop an open-source project for free and without compensation?
46
votes
4answers
2k views

Preparing to release code as open-source [duplicate]

I have developed a fully functional tool which I would like not only to share with anyone interested but also get support from the community. This tool is cross-platform, written in C++ with Qt, the ...
18
votes
6answers
2k views

Getting involved with an Open Source Project [closed]

I am heading into my senior year in computer engineering and have gotten a internship for this summer and fall. Since I will not be doing homework I would love to take this opportunity to get involved ...
45
votes
2answers
4k views

Checklist for starting an open-source project [closed]

To start an open-source project is not just to throw up the source code on some public repository and then being happy with that. You should have technical (besides user) documentation, information on ...
48
votes
1answer
11k views

MIT vs. BSD vs. Dual License

My understanding is that: MIT-licensed projects can be used/redistributed in BSD-licensed projects. BSD-licensed projects can be used/redistributed in MIT-licensed projects. The MIT and the BSD ...
21
votes
3answers
2k views

How to promote an open-source project?

First of all, I apologize if this is the wrong section of network to post this question. If it is, please feel free to move it to more appropriate location... Question: I would like to hear your ...
19
votes
4answers
11k 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 ...
16
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 ...
17
votes
4answers
523 views

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

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 ...
6
votes
4answers
750 views

How do I contribute to open source projects? [closed]

What are the mechanics of contributing to open source projects? How are they managed? What exactly is meant by submitting a patch? Should I do some reading up on advanced version control techniques?
31
votes
6answers
2k views

Reasons NOT to open source not-for-profit code?

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 ...
102
votes
14answers
12k 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 ...
9
votes
7answers
4k views

Open Source but not Free Software (or vice versa) [closed]

The definition of "Free Software" from the Free Software Foundation: “Free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free ...
22
votes
2answers
3k views

How is client-side javascript covered by the GPL?

If I used a GPL-licensed Javascript library in a web application, would I then have to offer source code of the whole site to anyone who downloaded and executed the Javascript lib?
12
votes
2answers
2k views

What constitutes “distributing” for LGPL v3

I am considering basing some new software on a LGPL web application. I want to utilize this new software for creating one website for my employer, and we do not intend to sell or distribute the ...
8
votes
3answers
1k 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 ...
3
votes
1answer
464 views

Ethics and best practices when forking code base

I have a question as to the proper best practices and ethics revolving forking code. I've taken code base licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 and brought ...
3
votes
5answers
2k views

What is the best method to start understanding BIG project source code? [duplicate]

Possible Duplicate: How do you dive into large code bases? Sometimes before developing new products we need to understand some existing products or existing source code. Sometimes to ...
3
votes
5answers
424 views

When is it okay to open-source something? [duplicate]

When is it okay to open-source something? If I have a big project I like to publish it, but is it looked-down-upon to publish, say, a small function?
25
votes
4answers
4k views

Is there an alternative to Google Code Search? [closed]

Per the Official Google Blog: Code Search, which was designed to help people search for open source code all over the web, will be shut down along with the Code Search API on January 15, 2012. ...
20
votes
7answers
751 views

Does making source code available affect your ability to generate revenue?

We’re working on a .Net framework which ultimately amounts to a single DLL. We intend to charge for commercial use of the framework, but make it free for open source/non-commercial use. The rough ...
6
votes
7answers
1k views

How to use Open Source Licenses and what do you recommend to me

I have a code that I'd like to share, but I'd like to publish it using an open source license. But I don't know how you have to use that licenses. How do you have to activate an open source license? ...
5
votes
1answer
2k views

Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)

I would like to release a software library written in a class-based, object-oriented programming language (Java) on a web-based source code hosting service, that allows forks of the project to be ...
11
votes
5answers
856 views

Would copyrights drop if I re-write open source project into another language?

I have re-written an open source project from java to haxe, then from haxe compiled to javascript, with totally different UI So, the question is, is the code considered to be mine after rewriting it ...
12
votes
2answers
516 views

How to open-source a project whose git repository has copyrighted media in the history?

I want to release an audio fingerprinting software project under a free license, but the repository contains copyrighted audio files. The test cases also currently use these files. How do I release ...
7
votes
1answer
520 views

How do I dual license?

I'd like to open source a project of mine under GPL v3. Additionally, I'd like to sell a license for those who wish to use the code in a proprietary application. How do I go about releasing my ...
5
votes
3answers
416 views

What is the preferred way to protect ownership of one's code (e.g. copyright, licenses, etc)

I posted some open source code on soureforge, and someone got in contact with me stating they intended to use my algorithms for a commercial product. I don't want this to happen, what should I do? ...
13
votes
6answers
1k views

How to evaluate an open source project with joining in mind?

Assuming I've found an open source project I'm interested in, how do I evaluate the project(the members, the activity level, etc) to determine if joining the project will be a good use of my time and ...
3
votes
5answers
769 views

Where to find open source volunteers? [closed]

We have an open source Java project (REMPL) and actively looking for volunteers. What is the best way to find them? Junior programmers are OK for us.
3
votes
2answers
589 views

Developer name in the copyright notice of files contributed to open source project?

I am developing a small application which I want to make open source. Currently only my work is on the application, and so in all the files I have put up a copyright notice in my name. Now when I ...
199
votes
29answers
17k views

What's the canonical retort to “it's open source, submit a patch”? [closed]

The danger of ever suggesting some feature on a product, especially open source, is that you'll get the response, "why don't you do it?". That's valid, and it's cool that you can make the change ...
12
votes
7answers
9k views

What are some good open source c++ packages to study in order to learn advanced software construction? [closed]

I've heard that you should read 10 times more than you should write. This applies to both literature and source code. Therefore, I'd like to study the best c++ packages we've developed. I'm ...
10
votes
7answers
6k 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 ...
6
votes
5answers
856 views

How to share code as open source?

I have a little program that I wrote for a local group to handle a somewhat complicated scheduling issue for scheduling multiple meetings in multiple locations that change weekly according to certain ...
14
votes
2answers
783 views

How to properly license open source software

I have a project I've been working on which I would like to push into a new, public Github repository as open source. After searching on StackExchange for the right license to use I've settled on the ...
5
votes
5answers
1k views

Which open-source license is right for my project?

I am trying to choose the right license for a project that I would like to release as open-source later this year but I am unsure as to what the most appropriate license would be. I was originally ...
32
votes
11answers
5k views

Is it okay to make coding style changes on an open source project that doesn't follow best practices?

Recently, I came across a number of open source Ruby (or majority of it was Ruby) projects on GitHub that when checked with a code analyzing tool like Rubocop, create a lot of offenses. Now, most of ...
18
votes
5answers
2k views

“Open-source” licenses that explicitly prohibit military applications

I am a researcher, and in my research I do a lot of programming. I am a big fan of the open-source concept - especially in research, where transparency and reproducibility is already a big part of the ...
5
votes
5answers
372 views

To Open Source or Not to Open Source, that is the question [duplicate]

So, I have a couple of projects that I have been working on and I am trying to decide if I want to open source them or provide them for free as closed source. I have never "owned" an open source ...
13
votes
8answers
4k views

Does contributing to open source projects to boost a résumé make sense? [closed]

I've only worked on commercial projects, and I'm having a hard time trying to find a project that interests me. I'm looking at a new job soon, and I'm thinking about contributing to a few open source ...
10
votes
1answer
389 views

License requirements for including open source software

In an open source project, a number of other open source libraries have been included to implement needed functionality, some as libraries (LGPL), and some as source code (non-LGPL). The new BSD ...
8
votes
5answers
954 views

How to find just starting OpenSource project and Join or find programmers for own? [duplicate]

Is there any place on the web where can I join a team when they are just starting their project? Is there any place where developers can make groups for projects? I know there are some /dev/forums ...
8
votes
3answers
652 views

How do I convince my company to contribute towards Open-Source?

I'm trying to convince the company I work for to contribute towards open-source software, specifically building a library/component for ASP.NET web apps. We have an 'Innovation Day' coming up where we ...
14
votes
4answers
491 views

Does your company have a written policy about personal (technical) blogging? [closed]

Does your company have a written policy about personal (technical) blogging? Care to share? We encourage our developers to keep personal blogs and talk about technical problems they've encountered ...
12
votes
7answers
2k views

Is it OK to push my code to GitHub while it is still in early development?

I have some projects that are in a very early development state. They are nowhere nearing completion but I do host them (as public repos) on GitHub because: I have multiple computers and I want ...
3
votes
2answers
1k views

If I fork an open source project and make improvements in the fork, will it or I offend the original authors? [duplicate]

I have identified a couple of open source projects on github.com that are not being kept up to date for many months. I have used them for personal use, and now want to make enhancements to them and ...
5
votes
7answers
361 views

Options for Opensource license? [duplicate]

I am choosing a license for my open source software and I've learned about GPL, EBMS and BSD. GPL seems to be most popular one. The problems are: Would anybody kindly name a few popular opensource ...