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
votes
2answers
177 views

Affero GPL (AGPL3) Quick Question [closed]

Our project is fully open source - it is a web service, we are using the AGPL3 license. Using this license, does that mean we can never offer it as a paid service?
3
votes
2answers
178 views

What to do if my own opensource code greatly resembles another project's code?

I'm writing a Java class, part of an opensource game development framework under the Apache 2.0 license. There is another framework, under the same license, that happens to also have a Java class ...
3
votes
4answers
2k views

C# Open Source software that is useful for learning Design Patterns [closed]

In college I took a class in Expert Systems. The language the book taught (CLIPS) was esoteric - Expert Systems: Principles and Programming, Fourth Edition. I remember having a tough time with it. ...
12
votes
8answers
3k 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 ...
5
votes
1answer
207 views

Does a GPL Bison grammar infect my application?

I am thinking about using a GPL Bison grammar for my own compiler. Will the grammar "infect" my parser such that it needs to be open source? The grammar - in terms of - the input of bison is GPL.
3
votes
2answers
174 views

How is a committer expected to behave? [closed]

In open source projects there is typically a set of devs that have permissions to commit code - the committers -, and others that "pull request" or send patches, the "general public". I find a ...
-1
votes
1answer
247 views

What's the best approach to studying Open Source projects or any large codebase? [duplicate]

There is a Open Source project which I need to use in my project. All other functionality is built on top of it. I am new to programming and find it very daunting. There are a lot of Open Source ...
9
votes
3answers
561 views

How signing out a CLA prevents legal issues in open-source projects?

For example: yeoman. It's licensed under a BSD license. The CLA form (Contributor License Agreement) isn't project specific, and it can be signed electronically. How and what issues can signing out ...
1
vote
1answer
175 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
1answer
139 views

File with Apache 2.0 and my modifications

I read the original text of Apache License, Version 2.0 and the explanation in plain English. OK, I copy a class distributed by The Best Company in the World, their license, and modify the code a ...
0
votes
0answers
94 views

How to make my open source project known? [duplicate]

I have a simple project, which enable to record the voice and execute associated commands. I think it can be an interesting and useful project. I don't know how to make it known. I already wrote an ...
40
votes
2answers
15k views

Getting involved on Github (how to find projects) [closed]

I want to contribute to open source projects on Github. Mostly, I'd like to just start out fixing small bugs or adding features. I don't have a particular project in mind. I'd like to work on C, C++, ...
12
votes
3answers
520 views

Do support sites like Stack Overflow upset the paid-support open source model?

In order to stay relevant in the marketplace, I'm researching new business models for my software company. The open source model with paid support seems like a good fit for our product, but I have ...
4
votes
4answers
407 views

Should I fork for a major re-write that uses a small amount of the original code? [closed]

I'm writing a library. It's a completely rewritten version of another one, to suit my needs (PCL compatibility, mainly). However, the API will be completely rewritten, as I'll need to change a lot of ...
1
vote
1answer
121 views

Making a project open source on behalf of my organization

I am working on a tool which has been developed for the use in my organization. Recently the management decided to make this open source. This will be the first open source contribution from my ...
1
vote
1answer
37 views

Licensing a collaborative research project

I am involved with an international research project which involves many different universities, national labs, and companies. The project is developed by national grants and in-kind support. One ...
152
votes
11answers
47k views

How can I find a good open source project to join? [closed]

I just started working a year ago, and I want to join an open source project for the same reasons as anyone else: help create something useful and develop my skills further. My problem is, I don't ...
0
votes
1answer
121 views

Is this a typo in the Artistic License 2.0?

I'm not sure if this would fit better in StackExchange/English, but regardless, there is no practical use to the answer, other than to cure my curiosity. Note this sentence at the end of the Artistic ...
8
votes
3answers
1k views

What are the legal considerations when forking a BSD-licensed project?

I'm interested in forking a project released under a two-clause BSD license: Copyright (c) 2010 {copyright holder} All rights reserved. Redistribution and use in source and binary forms, ...
6
votes
4answers
912 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 ...
1
vote
3answers
186 views

How important is to avoid name collisions between libraries belonging to different domains?

I have written a small open source Java library for facilitating conversions between different types of objects (in the style of Google's gson, but quite more general). It seems to me that a nice ...
-1
votes
1answer
62 views

Deferred Open Source licensing

Are there established models for releasing an initially proprietary piece of software under FLOSS conditions after a defined period or a certain point of time? The main problem here is that all ...
1
vote
1answer
230 views

Can you use proprietary libraries in MPL 2.0 licensed source?

Is it legal to use a third party library in a software project that is itself licensed under MPL 2.0? So some potential project hierarchies would look like this Library Project [MPL 2.0] (Open ...
7
votes
2answers
1k views

Does the MIT open source license implies work derivatives to be made public (under MIT license)?

I am looking for an open source license for a library I want to publish. Ideally, one should be allowed to use this library in free or commercial applications without paying me a fee, but if any ...
4
votes
3answers
339 views

How to release project under public domain?

I'm currently working on project, which is going to demonstrate how widgets can be done with Context Framework. I will also publish the source code. In this case I want to give users as much freedom ...
9
votes
3answers
976 views

Are there code reviews in opensource projects? If so, what tools are used to do this?

I know there is a big push for code reviews in commercial development. However, are code reviews used in open source software or is based on trust? If so, then how are they performed? [Is it a delayed ...
5
votes
9answers
1k views

A friend wants some FREE CRUD code [closed]

A 'friend' of mine asked me to write a complete CRUD system with AJAX for him for free. What should I do? Technically, its bread and butter for me. However, I am wondering if I should get paid for it. ...
3
votes
1answer
114 views

Marking specific pieces of drastically changed open source code

I have taken a small chunk of open-source code, around a hundred lines, and found that for whatever reason, I have modified it so drastically that my end result has essentially no resemblance to the ...
2
votes
1answer
227 views

Can I use open source libraries in my project which is released into the public domain?

I am writing a Windows Phone application which I intend to release into the public domain (the source code and releated resources, that is). My application does, however, use a few third party open ...
0
votes
2answers
202 views

Is open source development considered “commercial use” of software?

The Software Setup: I am currently planning on creating a new software product. I have never commercially launched an application, nor am I doing this for a company. It's more for fun than anything, ...
4
votes
2answers
608 views

OwnCloud App Licensing

I'm a bit confused about the OwnCloud licensing model. OwnCloud is an AGPL licensed product (at least the open source version is). Does that mean that the only license I can use for an OwnCloud app I ...
0
votes
3answers
865 views

What open source license is best when releasing a framework or library? [closed]

I am thinking of releasing libraries and frameworks which I have written in Java to other developers. I've spent a lot of time researching what open source licenses are available, and the differences ...
0
votes
1answer
111 views

Is such modification allowed by GPL? Which licences allow this which not?

Assume that I have library X which contains class A with method b and that library X is realeased under GPL licence. public class A { public void b() { // this is an example of b method's ...
72
votes
7answers
17k views

Why are many programmers moving their code to github?

For the past 6 months or more, I've been seeing many codes hosted at sourceforge.net as well as other hosting sites "Move to GitHub". A mere Google Search with the phrase "Moved to Github" returns ...
16
votes
2answers
699 views

What are some ramifications of open source software turning into closed source software?

If a company takes a permissively licensed open source application and then develops a closed source application from that by reworking extensive parts of the application, adding new features and ...
1
vote
3answers
337 views

Who owns modifications to open-source software?

Suppose a piece of software is distributed under some permissive license, e.g. BSD. Now, I modify this software and want to distribute my derivative work. My questions: Who is the owner of the ...
11
votes
5answers
793 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 ...
0
votes
2answers
117 views

How to do you judge the value of using TDD or plain unit testing in an Open Source project? Is there a good rule of thumb? [duplicate]

In my current OSS project, I knew literally nothing about what I was doing when I began. I was integrating with a larger project as a plugin, and that in and of itself had a steep learning curve. If ...
45
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 ...
0
votes
1answer
72 views

Is it okay to check in changes to import statement on opensource projects on a commit? [duplicate]

There are some guidelines out there (eg scala guidelines) and I'm wondering if it's okay to do some tidying up when committing other changes or if the commits should be more focused and to the point? ...
43
votes
1answer
9k 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 ...
0
votes
3answers
81 views

Finding the right license for my open source

I'm about to create a new open-source project and I'm not sure about the licensing method I should choose. Here is what I know: The project will be built on the basis of an already existing open ...
86
votes
7answers
1k views

How to reconcile my support of open-source software and need to feed and house myself?

I have a bit of a dilemma and wanted to get some other developers' opinions on it and maybe some guidance. So I have created a 2D game for Android from the ground up, learning and re factoring as I ...
6
votes
6answers
693 views

What are the cases where keeping source code secret is justified?

When I worked as a freelancer, I encountered lots of cases where customers were protecting their ideas and source code of their projects (such as web applications) as much as possible, no matter how ...
0
votes
1answer
404 views

Is Clojure development required to be open-source?

This question could be generalized to any language where the language development is open-source, potentially, but I'm most curious about Clojure specifically. If Clojure (as a language) is ...
15
votes
8answers
14k views

What is the best C++ source code to read for a beginner? [closed]

I'm trying to improve my c++ coding technique by reading c++ source code. Which open source project would you recommend? Is the code of Boost C++ Libraries a good one?
1
vote
1answer
236 views

How to charge customers for AGPL-3 based solution?

If I talk about openERP its and source (AGPL-3), I have studied it, but can't find some question e.g 1: we have developed a School Management System using openERP Version 7.0, as according to my ...
5
votes
6answers
666 views

Using an open source non-free license

Are there any projects/products out there that use an open source license that basically says "free for small companies" and "cost money for larger companies" in addition to "make modifications ...
15
votes
5answers
371 views

Should I help anonymity related projects? [closed]

Projects that increase online anonymity, such as Tor and bitcoin, allow personal freedom from government oppression but also allow crimes to go unpunished. As a developer, should I contribute to such ...
6
votes
3answers
290 views

How to get a legal advice for a open source project ? [closed]

I have a question about open source software. Questions: Where do you get legal advice from? Do you have to find a lawyer specialised in software issues right from the bat, or do you get legal ...