Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [open-source]

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

0
votes
0answers
88 views

Who is the copyright holder when GLPv2 project API is used? [migrated]

I've read a lot of articles and still can't find the answer to the following question. There is a project that uses GNU General Public License version 2 license, developed by CompanyX. We (...
-3
votes
1answer
159 views

How to revive an abandoned LGPL project? [closed]

There is an LGPL open source code in SourceForge that is quite useful, but entirely abandoned. I can see that the community struggles with code issues, but the original developer does not respond to ...
8
votes
3answers
435 views

Should I ask to be mentioned in the credits in an open source project?

I have read several post about how to give credit in open source projects, but none that target my question. I have been working on an open source project for about a year now, and one of my latest ...
3
votes
3answers
328 views

How to ensure a user isn't using a hacked client

Background: We have the code for a 20 year old MMOG that some people still play, and we have the rights to opensource it. Currently, the server isn't terribly authoritative, i.e. the client is the one ...
3
votes
1answer
83 views

How do open source libraries like Apache Commons fit into the microservices architecture?

I'm reading about microservices, and one point I come across repeatedly, is, in order to achieve full indepencency, it's a bad idea to share libraries among microservices. Examples are here and here. ...
0
votes
1answer
51 views

Usage data collection on open-source library

I have an open-source library that provides multiple services around a particular domain. I would like to know how the various components are being used so that I can prioritize updates and new ...
5
votes
1answer
263 views

For GPL, do trained neural network models count as source code?

GPL requires all source code be made available, but I am unsure how trained neural network models interact with GPL since it's unclear if these models count as source code. To have a concrete example ...
0
votes
1answer
81 views

Can I modify author when get patch from community?

We use GIT to maintain an open source code(GPLV2) for our Application. Sometimes we need to introduce patch from community when find bugs. I wonder to know: Can we modify the author when commit ...
-2
votes
1answer
94 views

How complex software projects/packages/tools are envisioned?

From learning new programming languages to inculcating best programming and design practices in code, I have realized this all takes time and conscious effort. What I have not got intuitive feeling ...
13
votes
2answers
433 views

If I am late to commit a software license to a repo, are all previous commits unbound from the license?

Suppose I have a private project with 100 commits. I don't add a software license until the 101st commit. If I make the project open source, does that mean all first 100 commits are unbound by the ...
2
votes
3answers
350 views

Store password in open source project

I have a fairly simple problem currently but I cannot get a solution, maybe someone here has a good idea. I am working on an open source CMS for artists called Jinya CMS. The whole project originated ...
0
votes
2answers
263 views

My Project is a Combination of Github Projects. Should I upload this onto Github?

I cannot go into the specific details of my project since it is in a very nascent research stage. However, there is a fair bit of information that I can disclose. My project architecture consists of ...
4
votes
4answers
1k views

What is the correct way of adding third-party code into a C or C++ project?

I want to incorporate some open source libraries into my C project. This is the first time I do that, so I don't know what is the right or most common way of doing it. I see two possible paths I can ...
1
vote
1answer
111 views

how to properly copyright my code on github?

I just completed a research project in computer science for a college professor and I wanted to upload it to github so that people can use it and possibly benefit from it for free. What do I have to ...
7
votes
1answer
267 views

If you manage a BSD-licensed open source project, how do you guard against someone illegally contributing GPL-licensed code?

An open source project licensed under BSD, MIT or another permissive license accepts code contributions from the community. How can I prevent someone from taking GPL-licensed code that they don't own ...
0
votes
1answer
85 views

Allowing open-source contribution but prohibit re-distribution [closed]

Today I would like to ask you a question about open-source licensing. My idea is to build a server community in a multiplayer game where you are can use scripting languages (like PAWN, Lua, Squirrel, ...
1
vote
2answers
69 views

Should each new feature for an open source project have a new minor version?

I develop an open-source project. According to this webpage, you should increment the "MINOR version when you add functionality in a backwards-compatible manner". Suppose I'm developing two distinct ...
5
votes
3answers
307 views

Can scrum work for a traditional open source project?

We all know that Scrum works very well for a traditional team where team members come into work each week/sprint, agree goals and meet commitments. However open source projects are often very ...
-4
votes
1answer
115 views

Can I use my own software with a different license from that one used to make it public? [closed]

I ask because I found no answer to this, maybe because is too obvious (I think there is no thing like "legally obvious"). Imagine that I make a small library (DLL) or a styling template (CSS) or ...
3
votes
2answers
241 views

Are you supposed to fork a repo if you're porting it to another language?

I'm new to forking and open source and I'm porting a Rust library into Swift but I wasn't sure if I needed to fork the original repo and then replace it with my new files or just upload my own repo ...
-3
votes
1answer
113 views

Unit-testing function with multiple-dependency [closed]

I am trying to test a function that creates a message exchange graph from IRC chat logs. I am having trouble trying to mock the dependencies. The function makes use of util module. The functions ...
1
vote
2answers
159 views

How can we use RFCs in closed source projects?

I really love the way open source projects use RFC as a tool to get feedback and ideas from the wider community. I've been especially noticing this over the years with the way Ember have been doing ...
-2
votes
1answer
72 views

Licensing of classifier tool trained on open data [closed]

The broad question is: how are the licensing terms for a classifier that is trained with open annotated data (or manually annotated) data? I am trying to train a dependency parser for German text ...
0
votes
0answers
68 views

What danger is there in publishing an open source project on GitHub without including a license [duplicate]

If I publish a repo on GitHub that is public (and therefore "open source" because anyone can see and use that code), but I do not include any license at all, what does that imply legally? Is there any ...
-1
votes
1answer
182 views

How to extract SSML parsing code of espeak to implement SSML parsing at SpeechSynthesisUtterance?

eSpeak implements SSML parsing. SpeechSynthesisUtterance, at least as implemented at *nix, does not parse SSML input at Chromium or Firefox browsers. How to identify and extract the relevant portions ...
4
votes
4answers
388 views

Which is better, one central detailed comment, or several smaller ones?

To restate the question: Which is better, one central detailed comment, or several smaller "sprinkles"? Bear with me while I set up the scene: I've got this function for popping a value from a queue ...
0
votes
1answer
260 views

Gnuplot in commercial online/offline applications [closed]

Gnuplot seems to be one of the rare applications with the level of perfection in rendering graphics (will be glad to know if any competitor exists to this level). My question is related to the ...
-3
votes
2answers
174 views

Can I distribute binaries of my GPLv3 software? [closed]

I have licensed my software under GPLv3 and made it available on Github as an open source repository. Am I allowed(under GPLv3) to distribute binary releases of the application so it is easier to use ...
0
votes
1answer
54 views

open source license use vs reproduction vs distribution [closed]

I was looking at the Apache license, and under "4. Redistribution" I have to meet a few conditions in order to "reproduce and distribute." What if I simply just want to copy and paste some code into ...
-4
votes
1answer
245 views

Dual license with MPL and commercial license

I have an open source project licensed under MPL and currently I own the copyright for 100% of the code. The software is a developer tool that is used as stand-alone and it is not linkable. My desire ...
3
votes
0answers
181 views

Forking Github repo (MIT): what references to original author should remain intact? [closed]

I'll pick one of the most popular react boilerplates as an example here. Assume, i've forked it (commits history till fork date remains intact). According to the text of MIT license, the only thing ...
2
votes
4answers
506 views

Should a REST API wrapper validate inputs before making a request?

Suppose that the server restricts a JSON field to an enumerated set of values. e.g. a POST request to /user expects an object with a field called gender that should only be "male", "female" or "n/a". ...
22
votes
1answer
457 views

What is best practice for handling PRs addressing security vulnerabilities in public repo?

How should an open source project with a public repository best handle pull requests (PRs) that address securely reported but not yet publicly disclosed security vulnerabilities? I'm involved in an ...
12
votes
3answers
373 views

What is the common way to handle visibility in libraries?

This question about when to use private and when to use protected in classes got me to think. (I'll extend this question also to final classes and methods, since it is related. I'm programming in Java,...
-4
votes
1answer
190 views

How can i convince my CTO that opening our code can be very good for the company?

I am trying to convince him in an attempt to produce better code by separating concerns, isolate logic and following best practices. He wants to produce readable/shareable code but is not entirely ...
0
votes
1answer
66 views

Risk Analysis in Open Source Community Driven Projects

I'm looking for perspectives on how risk analysis is performed when there's not precisely a "dollar value" associated with the risk, as in an Open Source project. Traditionally, risk analysis takes ...
4
votes
3answers
174 views

Is it acceptable to look at other people's projects for ideas? [closed]

When I start a new project, I tend to look at other people's source code who have implemented the same project. This gives me an idea on how the overall project is supposed to be created and the basic ...
-5
votes
4answers
183 views

Microsoft or Open Source? [closed]

Why do some companies prefer private Microsoft solutions when in the majority of cases there are open source solutions or free software for them? What does Microsoft offer that the open sourece or ...
1
vote
3answers
594 views

What Does Backwards Compatible Mean If There Are Breaking Changes

I've noticed something strange in a few open source projects that use Semantic Version. In React 15, the React team switched to semver. Similarly, the Angular team switched to semver in Angular 2.0.0. ...
0
votes
1answer
272 views

Changing licenses - what about older versions of the code

Suppose I have a repository that is private (always has been), the code in this repository has been licensed under license A for a very long time with hopes of making the repository public in the ...
0
votes
1answer
202 views

How to preserve authorship of a forked repository on GitHub?

Say, a repository licensed under BSD-2 license has been forked on GitHub. A major refactoring is happening and new features are going to be added. No interactions with the original repository is ...
-1
votes
1answer
642 views

Is it required to disclose source code for custom Qt software? [closed]

I was hired to develop a custom Qt application for a customer, but I'm concerned about the licensing. My software will not be publicly distributed and it is going to be used exclusively by this ...
4
votes
1answer
80 views

Source File Derivatives and Copyright Attribution Notices

I'm making some modifications to an open source project licensed under the GPLv2 (which will of course be released under the GPLv2) but I'm unsure what to do with attribution notices adjacent to the ...
9
votes
1answer
180 views

Integration tests in OSS projects - how to handle 3rd parties with authentication?

One of my (open source) hobby projects is a backup tool which makes offline backups of repositories from GitHub, Bitbucket etc. It calls the hosters' API to get a list of repositories, and then it ...
7
votes
1answer
287 views

Github - what is the best practice when working on open source project issues

I have solved an issue on an open project, on a dedictated fork I've made. After that, I've committed, pushed and merged (pull request) into the main master repo. Now I wish to work on another issue. ...
4
votes
1answer
547 views

Can I use some GPL code in LGPL project?

Well, recently I found a problem about licensing. I have an open source project on GitHub, recently I need some codes which using GNU GPL, but my project is using GNU LGPL, so that's the problem. So ...
5
votes
4answers
324 views

Distributing Java code into packages using a clustering approach

Theory is, that classes which strongly know and use each other should be in the same package (using package visibility for functions that are not used by the rest of the application), thus forming a ...
1
vote
3answers
541 views

If the source code is open behind a paywall, is it still considered open source?

We recently had a company (netsuite) come by and mentioned how their e-commerce software was open source. When I asked if I could see the source code, they mentioned I had to either: Get with a ...
4
votes
1answer
82 views

Is it possible to provide a separate license for the asset folder of a Github Page project?

I will host a blog using Github Pages, is it possible to add a secondary license in the assets folder so if people fork the project they would have to provide their own assets and not use the defaults ...
0
votes
1answer
299 views

Sharing public key certificate

I'm working on a piece of software in Visual Studio. I created a PKCS#12 archive in Visual Studio to strong name sign my assemblies. I then extracted the public key from the archive using OpenSSL. I ...