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
0answers
87 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
59 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
182 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 ...
2
votes
0answers
161 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
131 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
154 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
426 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
73 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 ...
19
votes
1answer
485 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
171 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
120 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
102 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
133 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
62 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
167 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
162 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
47 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
99 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
77 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
213 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
174 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
431 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
409 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
108 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
174 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
1answer
824 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
206 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
167 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 ...
5
votes
1answer
186 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.
4
votes
2answers
532 views

Why does Mono for Android cost money if the mono project is opensource and therefore everything based on it must be opensource?

Why does Mono for Android cost money if the mono project is opensource and therefore everything based on it must be opensource?
1
vote
1answer
79 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
90 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 ...
1
vote
1answer
131 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 ...
1
vote
1answer
116 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
35 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 ...
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 ...
1
vote
3answers
150 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
60 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
402 views

How to maintain a forked git repo with feature branches that upstream won't pull?

So here's a typical workflow on Github... Like some project -> fork it -> git clone https://github.com/you/someproject. Open project. Like what you see, but make some changes. Having been ...
1
vote
1answer
146 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 ...
3
votes
1answer
106 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
189 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
188 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, ...
0
votes
1answer
108 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 ...
1
vote
1answer
279 views

Using jTransforms for a commercial (non-free) android application?

I am developing an application which is using JTransforms to compute FFT and InverseFFT. I am planning to sell that application on Play Store. The JTransforms Library is covered under MPL/LGPL/GPL ...
0
votes
2answers
111 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 ...
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? ...
1
vote
3answers
284 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 ...
0
votes
3answers
80 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 ...