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

learn more… | top users | synonyms

0
votes
3answers
48 views

Convincing Client to return open source work

(Not sure if there was a relevant stack exchange site for this, I saw a few ones related to open source in companies and figured this was similar, but different enough to warrant a new question). We ...
57
votes
1answer
18k 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 2-...
-4
votes
0answers
111 views

Big Projects in C++ [on hold]

After so much digging, i am asking THE question which is on my mind from almost an year. Just look at this list List of c++ softwares 10 best c++ softwares My question is, How these are ...
-3
votes
1answer
121 views

Is it legal to copy an MIT-licensed software and change the copyright holder and software name and claim to be the creator of it? [closed]

According to MIT License any person can: Obtain a copy of the software Modify it Distribute it Is it legal to copy an MIT-licensed software (let's say Expressjs), change its name and copyright ...
4
votes
3answers
1k views

Software licensing and Copyright of Open source

I have seen some source code containing Copyright notice in the beginning of the file. Most of them are either GNU General Public License or Apache License. If I want to develop any open source ...
1
vote
2answers
49 views

Real-time collaboration via tmux / screen

As I'm sure most of you are aware; tmux and screen have features that allow the sharing of a concurrent terminal session with a remote host. At first this seems great, and for some purposes it is, ...
4
votes
1answer
47 views

How to redistribute modified code under PSF license

I spent a few hours cleaning up a really old Python library, ProxyTypes. Two days from now will mark 10 years since it was updated. Today, I updated it to support the newer Python 3, and to be ...
3
votes
1answer
186 views

Open Source - what if someone commits a crime with my application

I have been recently asked to prepare a network scanner for association that teaches and lectures about security in information technology (mainly pro bono). I'm thinking of putting it as an open ...
0
votes
1answer
46 views

AGPL 3.0 where staging & production has to be purchased possible?

I would like to acheive the following with AGPL and wondered if it is possible: release an open source software product where everyone can share and contribute free for non-profit charge "...
1
vote
1answer
47 views

Specifying domain-specific data structures as an open standard

I am interested in creating a specification for the representation of complex hierarchical (domain-specific) data in a way that is independent of implementation. Think of a blueprint from which you ...
9
votes
2answers
2k views

Does the MIT open source license require 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
142 views

Advantages of closing abandoned bugs

I noticed Wine has a policy: Why has my bug been marked as ABANDONED? A bug report is marked as abandoned after a long period of inactivity. You will have been asked to update the current ...
2
votes
0answers
42 views

What's the best way to convince an open source library to change their API? [migrated]

I recently started using an open source library for a project I'm working on. Let's call it Dasypus. It's an established library that's been around for a number of years. As I got to know Dasypus ...
8
votes
2answers
272 views

What is the netiquette for forking other people's open source projects II?

This is ALMOST a direct duplicate of (What is the netiquette for forking other people's open source projects?) except that I could not find my answer there, and I cannot comment (because I don't ...
74
votes
9answers
5k views

How should you deal with a popular project that you no longer want to maintain?

I am the maintainer of a project which has a large non-technical userbase. I've been maintaining it for about 4 years now and adding new features as they've been requested. I'd like to move on to ...
1
vote
1answer
55 views

Open source transitive dependency licenses

Suppose you have top level Dependency A. Dependency A is licensed under MIT. Dependency A packages Dependency B as part of its distribution. Dependency B is licensed under GPL. In order to use ...
0
votes
3answers
447 views

Why do we call Java open source, when development or contributions are not decentralized

Open source software should be developed by different contributors in decentralized fashion. I understand that Open JDK is reference implementation of Java which is open source and it allows ...
0
votes
1answer
62 views

Are there pitfalls to consider when integrating with third parties? [closed]

In many of my personal and professional projects inevitably comes the moment where we have to weight pros and cons of integrating third parties versus developping a home solution. I've always been a ...
99
votes
8answers
30k 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 ...
2
votes
2answers
1k views

C++ TDD open source projects [closed]

Are there any open source projects out there that are written in C++ in an agile way (TDD maybe)? I am trying to contribute to a C++ open source project in order to catch up with the language and I am ...
0
votes
1answer
42 views

AGPL alternatives for commercial software

Are there any real alternatives (i.e. non-customized software license agreement) to the AGPL license if you want to share your source code and make money selling software licenses?
11
votes
3answers
2k views

What kinds of Open-Source licenses are NOT OK to use internally in a corporation? [closed]

I have recently learned about several cool open source add-on tools and libraries for Microsoft Visual Studio. The tools just help you be more productive; the libraries would get linked into the ...
1
vote
2answers
105 views

Can I revoke the project's license after I translate its code?

I am planning on converting an old project originally from Objective-C to Swift. The project is currently under the MIT License, and any distributions of it must maintain the same MIT License. ...
14
votes
3answers
1k views

Own project: Open source to closed source [duplicate]

In this thread it is discussed if it is legally possible to take on open source project and close its sources. But this seems to refer to someone else's project. So, my question is: What about my own ...
0
votes
1answer
42 views

License for header exposing functions in a BSD 3 clause licensed source

If I were to write a header exposing functions in a sample source file that was licensed under the BSD 3-Clause License, what would I put up in the header? Should I simply copy-paste the license ...
9
votes
3answers
311 views

Does abandon-ware code ever properly die?

It is my impression that, over time, more and more open source code is generated, added to various free or partially free repositories, and then generally abandoned. Are there any generally accepted ...
4
votes
1answer
201 views

Signification of YOLO LICENSE

I am using darknet framework for object recognition listed here: https://github.com/pjreddie/darknet This is its license: YOLO LICENSE ...
3
votes
2answers
120 views

Can cloning and rewriting an Open Source project be used for Marketing?

If I find an Open Source project I like, but I rewrite the entire thing because it's poorly written. I don't mean the question where you rewrite it slightly different, so I can say it's mine or ...
5
votes
2answers
218 views

Adding a new file to a GPL project - how do I carry along/modify copyright information?

Continuing from Author has inserted copyright into code with gnu public license notice - implications?, can I add my author name to a new file (with original code) that I added to a project that comes ...
-3
votes
1answer
83 views

Which license should I choose so I can open source my Botnet and not get sued?

I have been working on a Botnet for a high school project in Python and would like to open source it and share it on GitHub without getting sued. I need help with choosing a license such that I am ...
1
vote
1answer
64 views

call a non GPL-Program from a GPL program via fork

I downloaded a GPL program, I want to modify this GPL program in order to make it calling a non gpl program (commercial license) via fork+exec. Concerning the input/output data of the non-gpl program:...
30
votes
14answers
7k 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?
2
votes
1answer
45 views

Open Source Licenses like GPL in Multiple Licenses models

How can an open source license be compatible with a multi-licensing scheme? According to a similar question, the author of a library could potentially change its license. But problems arise when the ...
0
votes
1answer
50 views

Under what circumstances would I have to release a modified version of source code (GPL) [duplicate]

I am working on a social networking platform using a database wrapper released under GPL. I'm fairly new to using open source software, so I'm not sure what would require me to release my source code. ...
1
vote
0answers
67 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 ...
52
votes
19answers
11k views

Why does Microsoft have such a bad reputation with the people involved in open source? [closed]

Are there any particular incidents which are responsible for the low reputation Microsoft (and Bill Gates) has in the eyes of the open source community? Microsoft is clearly not the only proprietary ...
2
votes
0answers
57 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
66 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 ...
20
votes
3answers
28k 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
624 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
49 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
72 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 ...
3
votes
2answers
130 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 I'...
4
votes
1answer
74 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
82 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
134 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
91 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 novice ...
-1
votes
2answers
187 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
56 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 ...