Questions tagged [distribution]
Of and relating to distributing software.
58 questions
0 votes
0 answers
56 views
Publish a trivial libraries separately or as a collection
As an individual developer, I often find need to write a trivial (let's say, under 100 SLOC + tests + docs + build system config) library that helps me to write code of some other (large) project in a ...
0 votes
2 answers
271 views
How do I distribute a C++ compiler with my application?
I'm developing a commercial closed-source application that will have a user-interface, and the back-end will be generating C++ code that needs to be compiled to produce a final end result. When I ...
2 votes
2 answers
947 views
Strategy for offering a library both a single-header and as a header + compiled implementation
I am maintaining a FOSS library which, for the sake of discussion, consists of a small .h file and a larger .c file (plus build-related files, see below) I've been requested to offer this library as a ...
2 votes
0 answers
178 views
How to package and distribute a Tensorflow GPU desktop application
I am developing a desktop application that utilises Tensorflow. The aim of the application is to let users easily train a given model and use it for inference within the app. I want to support ...
3 votes
1 answer
536 views
Distributing Web application to multiple customers
I am building an app (stack is Python/Django/React and DB is PGSQL) that is supposed to be used internally in companies to track their work, assign people to different tasks, throw some statistic data,...
0 votes
0 answers
670 views
How do VS Code langauge extensions distribute a language server binary?
I'm working on implementing a language server and corresponding Visual Studio Code extension for a small scripting language. The language server is implemented in Rust, so I can generate binaries that ...
0 votes
3 answers
766 views
Are Git repository and software repository same things?
What I've read A Git repository is the . git/ folder inside a project. This repository tracks all changes made to files in your project, building a history over time. (Source) Repository: A collection ...
2 votes
0 answers
229 views
What algorithm can I use to spread a workload between two processor with fixed resources?
I need to write an algorithm to allocate x number of tasks to 2 processors per day. I know the following: Exact amount of time it will take to complete each task The exact amount of time available ...
1 vote
4 answers
2k views
Is using multiple UUIDs decrease chance of collisions exponentially?
For example if you have a single UUID with a collision probability of x, if you concatenate 2 UUIDs, does the collision probability become x^2? val0 = generate_uuid() val1 = generate_uuid() final_val ...
0 votes
0 answers
166 views
Distributing a Java application on macOS
I have developed a Java application for both Windows and MacOS. The application requires 2 separate jar files, 1 for the main application and then another is used to download and apply updates. This ...
0 votes
0 answers
66 views
Packaging for distribution: include CI config and other files the end user doesn't need in the package?
(Disclaimers: I have checked on Google and this site. I have read this answer, which is the only related one I could find here. Additionally, that answer is from 2017, and I wonder if things have ...
1 vote
0 answers
176 views
What's the best way to control distribution/usage of proprietary, internal software?
I was tasked with writing software for my company. As I am now writing a third program (with many more coming), what's the best way to control the distribution/usage of our software? The software I'...
9 votes
2 answers
12k views
Is it good practice to statically link libstdc++ and/or libgcc when creating distributable binaries for Linux?
Context: I have an open source project which uses JNI. While it's possible to build it yourself, I expect most users will use standard Java tools like Maven, Gradle, or SBT to download the JAR, which ...
-2 votes
2 answers
1k 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 ...
7 votes
3 answers
9k views
Easy Licensing enforcement techniques for C++ Program in Windows
I am developing software in Window 10 and Visual Studio in C++. I would like to restrict the use of the software to a set of computers, by implementing a license control. My thought is to query a ...