Questions tagged [open-source]

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

Filter by
Sorted by
Tagged with
-2
votes
0answers
6 views

In open source licenses what does “Distribution” means in terms of hosted web applications? [migrated]

Open source licenses e.g. GPL, MIT etc always has a clause about how they should be treated when "Distributing" the code that they are used in. If I use an open source library in one of my ...
-2
votes
1answer
76 views

How to start developing a well architected Javascript Library?

I want to start developing an. open-source javascript library. I can see other open-source libraries are well structured. They have src, dist, test kind of folders, etc. Which is making me very ...
-1
votes
3answers
138 views

Open-sourcing applications with API keys

Consider a desktop application that interacts with a web API, for which it needs a key. How should API keys be handled? Configuration files come to mind, however it doesn't seem that simple when terms ...
1
vote
1answer
58 views

Implementing semver within a development pipeline when building libraries

This is not about the specification of semver itself (which is crystal clear), but rather about the best approach to implement it within a development pipeline when building libraries. TL;DR: who/...
-3
votes
1answer
87 views

Choosing the correct “opensource” license for codes [closed]

In programming terms, what defines Open Source? I am building a platform that I want to be open, to be used by other programmers in the context of running their own apps on it at the same time for ...
-2
votes
1answer
72 views

Do I include the open source copyright notice in an enterprise software (for commercial use)? [closed]

I have included OpenCV libraries in the enterprise software written in c++. I know that OpenCV is a BSD 3-Clause license, which means most of its libraries are free to use, modified, and redistribute. ...
0
votes
0answers
35 views

Rewriting and publishing an old library: naming, versioning and backwards compatibility

I have rewritten a package that has been abandoned for a while now. The old package is in active use, but has problems. It is a client of another API, and does not provide all features that the ...
3
votes
3answers
465 views

Isn't keeping the master branch intact essential for collaborating?

I've read a lot of useful articles about collaboration with git. Many do's and don'ts, etc. For example, Top ten pull request review mistakes and a nice article about git workflow The Perfect Code ...
-3
votes
1answer
328 views

How to make code runnable on open source code editors like Ace Editor?

For my computer science uni project I'm required to build a web application with an integrated code editor. I believe I can just integrate open source editors like Ace Editor. However, I feel ...
4
votes
1answer
75 views

is there a unified term for the open-source and managed services in our HLD?

I'm preparing a session on our product's HLD (High-Level Design) for newbies. It's a microservices-based system that includes several self-managed open-source projects & other managed services (e....
46
votes
9answers
9k views

How do we avoid CI-driven development…?

I'm working on a very large research-led open-source project, with a bunch of other regular contributors. Because the project is now quite big, a consortium (composed of two full-time employees and ...
0
votes
1answer
106 views

Is it okay to use a different JDK from what my team use? [closed]

I am a new hire (as a software engineer) in a company and the Linux (Ubuntu 18.04) machine I got has no java installed. I tried to install Java SE 8 kit from Oracle but apparently there is a new ...
4
votes
1answer
184 views

What file ownership/permissions should I set for the files/directories before open sourcing a project?

I have multiple projects in different programming languages that I will upload on online code hosting platforms as Open Source projects. What file permissions and ownerships should I set on the files ...
0
votes
2answers
131 views

Can a service provider proof it is running a particular open source product? [closed]

Part of our project includes an open source GO server that we have open sourced for transparency. How can we prove that we havent made any alterations to the code before we deployed it?
0
votes
1answer
95 views

Benefits of using BDD in an open source project

The benefits of Behavior Driven Development (BDD) seem to be that non-technical stakeholders are more easily included in the writing of requirements/user stories. In an open-source project, most ...
-1
votes
3answers
345 views

Why those famous open source tools don't make them also a good-designed library? [closed]

There are a lot of famous open source tools, for example: gcc, git, mercurial and etc. However, they don't provide a nice API for developer. Someone will say, they are command-line tools instead of ...
0
votes
2answers
167 views

Can I build a fully open source app with .Net Core [closed]

I am thinking about starting an open source project and right now I am deciding what technology stack to use. At the moment, my main coding experience is using C# and I am wondering if I can build a ...
-2
votes
1answer
56 views

Is there a package format for packing source code files, that provide end-users an easy and straight-forward option to compile (& install) the program

For example in addition "Open" action, "Compile & Install" be another available action when user click on package
-1
votes
1answer
252 views

Branching strategy when utilizing open source application

I'm looking for advice on what a good branching strategy looks like when using mostly open source code. Most of my dev experience is with writing and working with custom made code and only using open ...
13
votes
1answer
899 views

I accidentally overhauled someone's entire project. Any acceptable way to pull request?

I found a great project on github with a useful central feature but which is rough in the "polishing" of error handling, logging, config, and setup. The project is 5 years untouched, and only a couple ...
-1
votes
1answer
154 views

How to use Semantic Versioning on Existing Multi Component Codebase?

I am working on a multi contributor project, having ~2500 Commits. It has multiple components, i.e. Frontend, Backend and Data Processor/DB Ingestion. Now that we are expecting more contributors, a ...
0
votes
2answers
198 views

How can I figure out where the code starts for a complex software project? [duplicate]

Say I want to (try to) read through and understand a fairly complex piece of code (for example the free software Coreboot firmware code, which can be found here). How can I figure out where the code ...
-2
votes
1answer
50 views

Interested in contributing to ChromiumOS: What steps should I take to prepare? [closed]

I'm a hobbyist developer of 16 years and would like to start contributing to the ChromiumOS project. I have extensive experience in developing for mobile and embedded devices, so my skill set is ...
-3
votes
1answer
213 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
486 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
356 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 ...
4
votes
1answer
130 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
157 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
397 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
88 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 ...
13
votes
2answers
477 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
443 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
278 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 ...
7
votes
4answers
5k 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
983 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 ...
8
votes
1answer
318 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
91 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
85 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
557 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 ...
-5
votes
1answer
141 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
393 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
188 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
209 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
74 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 ...
-1
votes
1answer
381 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
432 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
558 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 license ...
-2
votes
2answers
606 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
68 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
0answers
619 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 ...

1
2 3 4 5
18