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
1answer
45 views

Linking against LGPL - How to share the code?

I'm working on an Open Source software project (LGPL) which uses another LGPL-licensed software. To make it easier for users and developers I'm delivering and linking against the compiled thirdparty. ...
0
votes
1answer
175 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 ...
0
votes
1answer
26 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 ...
1
vote
1answer
77 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 ...
5
votes
3answers
632 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 ...
0
votes
1answer
91 views

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

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
78 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 ...
11
votes
4answers
559 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
105 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
94 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 ...
0
votes
2answers
68 views

Open source: what is the definition of “derivative work” and how does it impact copy-left

I am a commercial software developer and I want to make use of open-source in my proprietary software. As I understand the concept of copy-left, it uses the original authors copyright to ensure that ...
1
vote
1answer
159 views

Is open-sourcing previously-commercial engines a smart move? [duplicate]

I saw that the Unreal Engine is going open-source on github (see link1 and link2) and that made me wonder: "is open-sourcing a previously commercial engine a smart move?" What's the benefit to Epic ...
0
votes
1answer
15 views

Porting an open source project from ISC license and public domain

I have ported libsodium and NaCl to .NET. NaCl is the original project that is in the public domain while libsodium is a derived work from NACL and is using the ISC license. I looked at both ...
0
votes
2answers
56 views

Are NuGet metadata a good place to exclusively set license for source code?

I've found a library (that I'd like to fork, if it makes any difference). On NuGet, the project file says it's distributed under the MIT license (with a link to the license). However, in the GitHub ...
0
votes
2answers
170 views

Claim to get my source code used GPL code

I'm running public web site based on Drupal. Drupal is GPL 2 or 3 licence. Of course I wrote custom code which interacts with Drupal code (modules). Can anybody write me an e-mail and ask for the ...
0
votes
2answers
78 views

What are the principles of open source projects? [closed]

Although its generally agreed by organisations like the OSI and the FSF what is and isn't an open source software (basically, the the terms of the source code license) what are the guiding principals ...
2
votes
1answer
34 views

Editing Copyright line in Apache2 license.txt

I wish to publish my program under Apache2 license. I have added the "APPENDIX" part of the license text to the top portion of my source.txt file and edited the copyright year and name. But when ...
0
votes
1answer
85 views

Is it acceptable within the community of developers to copy open-source software and branch it? [duplicate]

Is it generally, to a reasonable developer, considered morally acceptable, to take a branch of an open-source repository, and start making changes to it and calling your own? You would be taking this ...
0
votes
0answers
49 views

How does the GNU General Public License (GPL) conform to the Open Source Initiative's (OSI) Open Source Definition (OSD)?

From the OSI's OSD: 1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing ...
0
votes
2answers
51 views

How do I licence my OS project, which uses other (differently-licenced) projects?

I've got a library up on GitHub, with some of the binaries also distributed on NuGet: https://github.com/relentless/Http.fs I'd ignored licencing up until now, but somebody's asking about it so I ...
0
votes
2answers
65 views

Which license retains copyright while allowing work to be shared and derived from?

I am working on an academic research project whose results and some code we intend to publish. Research journals and conferences explicitly require that the authors have copyright over the work done ...
0
votes
0answers
36 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 ...
0
votes
0answers
58 views

etiquette for changing project style on php open source [duplicate]

Basically, there is an open source project on GitHub (php) that I want to fork and update to PHP FIPS standards (psr 0 to 4) and package for Composer on Packagist. I read a blog post a while ago that ...
5
votes
2answers
160 views

Do you have to rename the software when you fork a repo?

I forked a repo some time ago and created a few pull requests which went unanswered. Now, the software is MIT-licensed, and I kept the copyright notice there. Do I have to rename the software, or ...
3
votes
0answers
150 views

Is it okay to hire a programmer of an open source software for a (closed source) fork? [closed]

I want to fork an existing open source project to implement a certain major feature based on a research project. I am not sure yet if the changes will end up being open or closed source (the original ...
1
vote
2answers
121 views

Do I continue developing an alternative existing solution, or am I wasting of time? [closed]

Almost 2 years ago I had need for a monitoring system, that monitored servers ping times, databases and various other metrics, but also things things like my email inboxes (for unread email), my game ...
1
vote
3answers
122 views

Etiquette using code found on GitHub and using Code beyond included Libraries

I've been trying to find what I'm supposed to do when I want to use code I find on GitHub. I think this post had some good information but I'm still somewhat confused. I want to use code found in ...
0
votes
6answers
392 views

What is stopping people from copy-pasting open-sourced codes into their own projects and releasing only the compiled binaries?

Hi I'm new to programming, and I've always wondered what would be the point of contributing open-sourced codes if there is no way to ensure everybody who uses the code will adhere to the licenses (or ...
1
vote
1answer
68 views

copyleft licensing question

I'm writing an app and referring to some open source, source code (copyleft licensed.) I am not using the original source code because it's for a completely different operating system using a ...
18
votes
1answer
447 views

How do I better engage the users who starred my project on GitHub?

I recently put up a project, called Hebel, that I've been working on to GitHub. It's a framework for GPU accelerated deep learning written in Python and Nvidia CUDA. I posted about it on Google+ and ...
1
vote
2answers
165 views

Fixing a security exploit - but then everyone knows about it

Earlier, I was messaged about a potential security risk in one of my projects. I checked it and found that it allows for "arbitrary code execution". (Quotes because it is running in a VM, but the ...
32
votes
11answers
4k 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 ...
2
votes
2answers
107 views

“Open Source” licenses that do not allow source redistribution

I am starting to work on a new commercial software project that may use elements of "open source" code. I have been instructed to ensure that I only use code which is licensed for commercial use and ...
0
votes
1answer
98 views

Community-built, open source best practices [closed]

Are there currently any best practices for community-built open source projects? First, this is not a criticism only an observation: open source code comes with nearly no commenting. There's an open ...
2
votes
1answer
94 views

Can the GitHub pull request process constitute an electronic signature of a CLA?

I appreciate the need for a Contributor License Agreement (CLA) in open source software projects and even understand that some tools are starting to make this process easier (like the low-friction ...
0
votes
1answer
50 views

When using the Apache license, is there still a need for a Contributor License Agreement (CLA)?

I can certainly see the need for CLAs with a terser license like MIT or BSD, but the more verbose Apache seems to already have that type of verbiage in it. I would prefer to not add this level of ...
3
votes
3answers
133 views

Help putting together an Open Source Friendly contract but does not allow day job work to be Open Sourced

So I just was hired at a place that had only one Developer and that was the co owner. Their employee handbook had something to the effect of the following. All IP, inventions or software you ...
0
votes
1answer
126 views

How to get involved in open-source project? (Android/java programmer) [closed]

My question might sound stupid and not suitable for this site, but i dont have any better place to ask then here, so please bear with me. Im a college student that love playing with android. Around ...
0
votes
0answers
46 views

How to understand codebase of complex opensource application [duplicate]

I'm trying to develop a new feature for open source application. But the existing application uses different APIs like Qt and KDE3. And more over the existing files are also very complexand depend on ...
2
votes
3answers
88 views

How to include license for MIT-licensed CSS?

I have a project licensed under the GPL. However, it includes a bit of code from animate.css, which uses the MIT license. How would I include the appropriate licensing information for that CSS? I've ...
0
votes
1answer
74 views

Release as open source after granting usage rights?

I have written software and have granted usage rights to different companies per contract. Is it possible to change the software licence to an open source licence afterwards? At what circumstances is ...
3
votes
1answer
209 views

Proper way to “compile” a javascript project?

I'm developing a small open-source javascript library, and I was wondering about the proper method for compiling the source into one javascript file. It's easier to develop if the code is split into ...
1
vote
1answer
160 views

Create an Objective-C category to route methods depending on a specified type

For one project, I needed to find a solution to avoid code like this: if ([self.desiredColor isEqualToString:@"Red"]) [self constructRedMenu]; else if ([self.desiredColor ...
3
votes
2answers
332 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 ...
11
votes
2answers
392 views

Is TDD viable in collaborative open source projects

Let's say I wanted to start an open source project that I hope/expect to have many people submit patches and whatnot. Is it viable to take a strict TDD approach? Can/should I expect/trust ...
-1
votes
2answers
81 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
169 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 ...
2
votes
1answer
456 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 ...
-1
votes
1answer
168 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 ...
3
votes
2answers
164 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 ...