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

learn more… | top users | synonyms

6
votes
4answers
2k views

How can open source projects be successful without documentation about their design or architecture?

I want to improve my programming skills by studying famous open source projects, but I find it is easy to get lost by just jumping into their source code. So I decided to read their documentation ...
102
votes
8answers
10k views

How to avoid being forked into oblivion by a more powerful contributor?

As recently reported here: Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects. However the founder of ...
17
votes
9answers
5k views

Why hasn't C# gained much traction within the opensource community? [closed]

I'm not expecting C# to be on par with say Java or Python in the open source community, but it still surprises me just how far behind it is. 'Multi language' open source repos like google code or ...
1
vote
3answers
140 views

Do you think asking to sign contributor license agreement for a open source project creates a resistance for contributors? [closed]

I am working on a open-source project which is backed by an organization. Organization pays a team to make this open-source project. This project will be licensed with GPLv3. We are debating on ...
3
votes
1answer
187 views

And at what point of modification to the original does source code with no license become owned by me?

I've recently come across a publicly viewable project on Github that has no license associated with it. In this repo, there is a file with the logic and most of the code needed to work as a piece of ...
1
vote
3answers
677 views

Should we enforce code style in our large codebase? [duplicate]

By "code style" I mean 2 things: Style, eg. // bad if(foo){ ... } // good if (foo) { ... } Conventions and idiomaticity, where two ways of writing the same thing are functionally equivalent, but ...
11
votes
2answers
328 views

How to handle growth of an open source project?

I've been involved in helping out doing support for an open source project for a year or two now, and the project has gained a lot of popularity since I started. The program sees more than 100,000 ...
2
votes
1answer
91 views

How does code produced on an open-source framework is affected by it's original license (MIT in this case)

I'm looking into building a new PHP commercial app for a client that will be hosted as a paid service and possibly resold to third parties with a non-compete clause. I've tested a few frameworks and ...
0
votes
2answers
111 views

Open source from protected rights

I've got a question about author rights and open source software. Assuming I want to build a software. A similar software is already created, but isn't free at all and owned by a company. Can a build ...
-2
votes
2answers
180 views

What to do with a long unfinished project? [closed]

I am a programmer hobbyist (self learnt), and once in a while I like to make games and interactive scripts (nowadays mostly in JavaScript for its ease). Sometimes I start long projects that end up ...
0
votes
3answers
123 views

Open Source-Only license

I want to know if a license exists that is similar to GPL but allows only source distribution (that is no binary distribution). Why do I want this? The idea is that I want fellow programmers to be ...
0
votes
1answer
181 views

Sharing on Github

Over the past couple weeks I have gotten a lot of help from StackOverflow users on a project, and rather than keep the finished product to myself I wanted to share it unencumbered by licenses, but ...
1
vote
1answer
245 views

I made improvements to free code I found online and notified the author. Was this the right thing to do? [closed]

I recently used a library from http://www.braemoor.co.uk/software/index.shtml (the EU VAT No validation library at http://www.braemoor.co.uk/software/vat.shtml) in a project at work. It mentions as ...
1
vote
1answer
50 views

Is it allowed to distribute a program which source code is under Ms-PL to paying customers?

What I want to do is bundle XML Notepad (as is, no modifications) with the installation of our commercial product. Instead of telling the customer "go to ...
11
votes
10answers
4k views

Can a closed-source programming language survive? [closed]

A friend has written a programming language. It has a syntax reminiscent of SGML. He has written an interpreter for it, and an IDE. He and his colleagues use it in-house as a server-side language. It ...
0
votes
2answers
115 views

Need an open-source license with a small commercial addition [closed]

I'm working on an open-source project and people can use it and modify it, no problems here. The only thing that I don't want to allow is that people exploit it and earn money using my work (because ...
0
votes
1answer
51 views

How to list open source license owner

I am releasing software developed in a university under the Apache 2.0 license. I would like advice on who to list as the license owner. Would I list only my boss who co-authored the software and ...
3
votes
2answers
166 views

Does CC0 allow sublicensing of derived works?

I want to release all my future FOSS projects under a "public domain" license such as CC0. This is in order to avoid the requirement for attribution present in most FOSS licenses, mainly when the code ...
-1
votes
1answer
70 views

Is any one of these the right way to write a license for your opensource project forked and modified from an existing one with different authors?

I've used parts of source from an existing Java library project with what appears to be a 3-clause BSD license. I've made significant changes to the library which makes it possible to use it in a new ...
1
vote
1answer
66 views

Source code modification and GPLv3 compatibility

Assume that the source file A contains the following license notice: "This code is Copyright 1234 by XYZ. It may be freely redistributed in its entirety provided that this copyright notice is not ...
2
votes
1answer
267 views

Open source license that requires visible attribution in derivative works?

My company has a client-side web application that we would like to open-source. We don't want to impose any restrictions on usage, except that any modifications and derivative works should contain a ...
0
votes
1answer
314 views

Modifying the MIT license for modified source code?

I have made a large number of modifications to some MIT-licensed source code to tailor it to the requirements of my project. Since this is JavaScript (for a website) the minified source code is ...
-1
votes
1answer
62 views

Why GPL was made so that it requires open application code yet not open pipe of compiled applications?

Say we have a GPL library (CGAL for example). We have a big tasks chain like pipes modeling and testing. We would love to use library for our indoors application yet we must open sources... so we make ...
-2
votes
2answers
78 views

Open source license limitations and compatiblity [closed]

I am new to open source licenses and it seems very confusing, therefore need some suggestions. We are developing an application which utilities existing components with following license types: ...
3
votes
2answers
126 views

Open-sourcing a proprietary library without certain features

I hope I'm in the right place to ask that. I have a question regarding the practice of open-sourcing a proprietary library that we built and use at work. The licence will probably be MIT. I like the ...
16
votes
3answers
569 views

Software monetization that is not evil [closed]

I have a free open-source project with around 800K downloads to date. I've been contacted by some monetization companies from time to time and turned them down, since I didn't want toolbar malware ...
0
votes
1answer
117 views

How to convince management of making our project open source? [duplicate]

Xamarin 3 was released last week with a great new addition: Xamarin.Forms . This triggered our attention because we've been using such a system for a couple of years now. We've developed it by ...
5
votes
3answers
382 views

Should I follow an open source project's documentation patterns even if they are bad?

I've considered making modules and the like for various languages and other open source things. Where documentation is not specified but rather is communal de facto standard or entirely ad hoc; should ...
0
votes
1answer
75 views

OSS dual licensing / market segregation

I have an open-source project, which I would like to commercially license to various types of businesses. xGPL licenses do not work for me since they don't allow any conditional addenda. What I'm ...
8
votes
1answer
656 views

What's the copyright status of boilerplate code?

I check Open Source Compliance for commercial code. I have recently found a few examples where the commercial source is matched against quite a few OSS projects. The matches are very similar, but ...
13
votes
1answer
1k views

Why do some open source projects do not accept pull requests, but emailing patch files only

Why do some open source projects not accept pull requests, but require contributors to email patch files only? e.g. Git Although they publish code in github or other distributed scm hosting. It is not ...
0
votes
2answers
190 views

A license like the LGPL, but compatible with JavaScript

I have written a library that is quite extensive and has taken up a lot of my time, so I would like to license it properly. The LGPL seems to have many of the things I want, but does not work with ...
-1
votes
3answers
127 views

The best way to open source my website [closed]

I'm creating a website where trust is a big issue, I want to prove by making it open source I actually do what I claim. Question 1. If I make my source code open, how can I prove the actual website ...
8
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 ...
2
votes
2answers
229 views

Use of MIT-Licensed OSS with GPL Dependencies

I have been assigned to audit third-party dependencies for one of my company's products to make sure we aren't in danger of running afoul of any licenses. This is probably a job for a lawyer, but such ...
0
votes
2answers
394 views

Choosing name for open-source project — how to view existing trademarks/names used for other programs? [closed]

I'm trying to choose a good name for a new open-source project. The problem is, there is already so much software in the world that Google search reveals one or more existing programs with every good ...
0
votes
1answer
58 views

open source social network allowing advertising [closed]

I want to build up a social network, targeted to a specific interest. I want to generate revenues in form of ads. I first thought of building it from scratch, which will take a lot of time (even if ...
9
votes
5answers
926 views

How/where would I best advertise my open source project, in order to maximize my odds of finding collaborators? [closed]

I'm working on an open source project, and am looking to find collaborators. What's my best bet, in terms of advertising my project, with an eye specifically towards finding other developers ...
4
votes
4answers
312 views

Should a poll framework be closed sourced

I was having a chat with a coworker who is working on a polling app and framework. He was asking technical questions and I suggested he open source the application to get more quality opinions from ...
2
votes
2answers
267 views

How to contact an open-source organisation (e.g. Apache) about a new project? [closed]

I've developed some software within my company and we have agreed that the future of the work is to open source it into the public domain. Is there an official contact procedure to contact the Apache ...
0
votes
1answer
472 views

Are VB.NET and C#.NET projects created from Microsoft Visual Studio “Open Source” safe? [closed]

I'm developing software in VB.NET and C#.NET and planning to release their source codes as fully open source. Are these projects "open-source" safe? My doubts are: VB.NET and C#.NET are using the ...
5
votes
2answers
1k views

Are there any good examples of open source C# projects with a large number of refactorings? [closed]

I'm doing research into software evolution and C#/.NET, specifically on identifying refactorings from changesets, so I'm looking for a suitable (XP-like) project that may serve as a test subject for ...
1
vote
1answer
46 views

Tracking translations in localized software

I created and maintain an open source Android app. Recently someone offered to translate my app into several other languages. At the same time, development continues on the app which can sometimes add ...
5
votes
3answers
673 views

How do you get over tooling problems in a communal open-source project?

Two different teams (from different companies) are uniting to work on a communal open-source project. Agreeing on technical design is something we have no trouble with, but I'm struggling with ...
1
vote
1answer
221 views

Using GPL software with closed-source hardware

Does it violate the GPL v3 if I were to use a gpl licensed firmware with my closed-source hardware that I am selling? Or do both have to be open-source, or do I just have to make the firmware source ...
2
votes
1answer
2k views

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

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 ...
0
votes
1answer
201 views

Am I bound by the license of a library that is used in my project but is not distributed with it?

I want to publish a small open source project on GitHub. I'd like to release it with either MIT or Apache license. The project has unit tests that use JUnit library. JUnit is released with the ...
13
votes
4answers
718 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 ...
1
vote
2answers
132 views

Is it okay to user other open source libraries when building your own or should that be avoided?

Seems like an odd question, but I've been questioning this myself for some time now. I've been told that, if you're working on a open source library/project, you should avoid adding dependencies for ...
1
vote
1answer
115 views

Is it legal to distribute a closed source X Window Manager?

I’m doing a thought experiment about making a product on top of Linux. I’m wondering: If you make a custom window manager (akin to KDE, for example) on top of X and you release it, do you have to ...