Questions tagged [distribution]

Of and relating to distributing software.

Filter by
Sorted by
Tagged with
0
votes
0answers
31 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
0answers
66 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'...
2
votes
2answers
1k 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 ...
-3
votes
2answers
399 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 ...
5
votes
2answers
4k 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 ...
4
votes
1answer
606 views

Different ways to distribute (embedded) C modular library

picoTCP (an open source embedded TCP/IP stack) has always had a development focus (both in picoTCP itself and with picoTCP) on linux & gcc systems. The final target is usually an embedded micro (...
0
votes
2answers
228 views

Are all code signing certificates cross-platform?

I have an application, that can run on both Windows and macOS. I want to apply a digital signature to its binaries. I have already got a Thawte certificate (with private key) for Windows. Can I use ...
1
vote
1answer
135 views

Another Apache 2.0 license question, regarding modifying files

I have a slight case of OCD. That means I've read multiple questions that are similar but I'm still paranoid. I'm distributing a commercial application that relies on a 3rd party library that's ...
2
votes
2answers
575 views

Why directly edit binary files?

This may be a naive question, but I wonder when and why (non-research) developers would directly edit a binary file. It seems like the only good reason to use one is to create a kludge when you need ...
2
votes
1answer
155 views

Remote job execution and synchronization

I have master and nodes infrastructure. Master executes remote jobs on nodes. Each job returns success/failure message back to master. So the flow of execution is the following: master receives ...
0
votes
1answer
958 views

How to distribute a project with all its dependencies?

We are developing a system for a customer that does not want to allow installation of packages from outside repositories. The project is in Python and defines its dependencies via setuptools; most of ...
1
vote
1answer
571 views

When do I have to distribute the source code of GPLv2 licensed software?

I was wondering if there is a time line when I have to distribute source code for a binary that has been released under the GPLv2 license. To my understanding, I would need to release the source code ...
1
vote
3answers
144 views

Does Git subtree count as distribution for copyleft licenses?

If I include, say, a GPLv3 repository in in my repository using git subtree, would that count as distribution? Am I now required to license my repository as GPLv3 as well? I don't intend to modify ...
3
votes
1answer
546 views

How to package a SDL2-based Linux app?

I've written a small toy application using SDL2. I want to distribute it the most user-friendly way, for Linux. I should make a deb package, but then I should also make packages for other distros, ...
25
votes
1answer
18k views

What to keep in mind when releasing an app which uses libraries licensed under the Apache 2.0 License? [closed]

I'm creating an Android app which is soon ready for release. I'm just going to implement a tab system using this library. I read that it is licensed under the Apache 2.0 License. I've never used any ...
3
votes
2answers
511 views

Do I need to provide the source code for GPL dependencies?

Let's say there is a software that is build on basis of a GPL v2 licensed software. This software is being distributed in binary form. GPL requires that the source code and build instructions are made ...
0
votes
1answer
407 views

Uploading Processing Sketch with library to github

I have a sketch I wrote in the language Processing that I want to put up on GitHub. It uses a library released under LGPL so from what I understand, I'm able to (and should) upload the library ...
2
votes
1answer
95 views

equal distribution within given set of users

I have a requirement where I have a list of entity and users who that entity can be assigned E1 can be distributed by U1 or U2 E2 must be distributed by U5 E3 can be distributed by U2 ...
15
votes
4answers
3k views

Can someone relicense my code, then sue me for distributing it? [closed]

Let's say I have published some code, and have relinquished all copyright interest to that code by some extremely permissive license (e.g. unlicense). Can a corporation take my code, republish it ...
-1
votes
2answers
83 views

Web software license for redistribution by our customer [closed]

I work in a web agency; we developed a web application for a customer. Once the app was done, the customer asked us the property rights for our whole app so he can sell it to others. In this case, ...
6
votes
1answer
406 views

Convince Windows SmartScreen and web browser that my application is safe?

I am developing a Free and Open-Source software (C++). When I download my own application from a web link, Microsoft Smart Screen and Google Chrome are getting in the way since it comes from and "...
3
votes
3answers
807 views

Standard practice to publish and source-control a single file? [closed]

I often want to publish some useful standalone script - e.g., a matlab script which converts flac files into wav files. If it were a big project I would immediately place it in Github, however it ...
24
votes
1answer
7k views

Single python file distribution: module or package?

Suppose I have a useful python function or class (or whatever) called useful_thing which exists in a single file. There are essentialy two ways to organize the source tree. The first way uses a single ...
2
votes
2answers
1k views

Is virtual machine image a good protection for source code?

We have developed an application that is sold as an online service. After some time we realized that some of customers would need/prefer/require to have it installed locally on their intranet. However ...
37
votes
1answer
16k 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 bit....
0
votes
1answer
393 views

Geographically Distributed (Data & App) Architecture

Is there any design patterns (or best practices) for implementing a geographically distributed system (mostly a database)? Description: There is a network of warehouses and a central office. Now I ...
4
votes
4answers
341 views

Source code “prints” at release

Is there a best practice for how to document the source code you're releasing? Currently, we have a table of the versions of the software, what SVN tag it's labeled as, what SVN rev that tag was ...
1
vote
3answers
1k views

How to generate random numbers with a (negative) sloping distribution?

Given a maximum integer value M, I want to generate N integer values that are distributed with a lower frequency when approaching M (preferably M should still have a non-zero probability). I don't ...
0
votes
2answers
846 views

modify source of copyrighted software

There is a a program that I want to use that is released in two (fully copyrighted) ways: Stable binary form Beta release, mostly-stable binary form that is easy to derive the source (uses jars) (...
3
votes
1answer
248 views

Appropriate License for Available-Source, No-Unauthorized-Distribution

I have a program (technically an addon to a program) whose code I want to be freely available for educational purposes or to create derivatives for personal use. However, I do NOT want to allow ...
3
votes
2answers
194 views

Using sounds on distributable app - Copyright issue

I've created an app that has some sound file that I've downloaded from Macloops. The user can only listen these sound files (he can't create any new sound files using them) with the app. Now, I want ...
7
votes
3answers
624 views

Why isn't DSM for unstructured memory done today?

Edit: Comments suggested, that DSM just faded out by being not used recently. What were the reasons for this, what are DSMs drawbacks? Literature lists many positive aspects like easy to port ...
0
votes
3answers
433 views

Can I distribute a software with the following permission notice

I've recently written a piece of software (without any other contributors) for a company which I part own. I was wondering if I could distribute it with the following permission notice, which is a ...
2
votes
1answer
1k views

Which things I need to purchase to develop and distribute application to customer in .Net

This is the first time I got one customer and I am developing one application for him in c#.net and winforms. I want to distribute .net framework with my application since customer may not have it ...
0
votes
1answer
639 views

What is a good algorithm to distribute items with specific requirements?

I have to programmatically distribute a set of items to some entities, but there are rules both on the items and on the entities like so: Item one: 100 units, only entities from Foo Item two: 200 ...
4
votes
1answer
280 views

How to distribute a web app (that's hosted by the customer)

We're developing a web app that visualizes financial data. We have our first customer, but hope to get more. The terms are that the customers pay a setup fee, to customize the app for their needs ...
-1
votes
2answers
241 views

is it possible for the author to trademark the name of an open-source application? [closed]

I would like to know if the name of an open-source application can be trademarked by the original author and what it means when it comes to distributing it through major linux distros, that is, will ...
1
vote
1answer
913 views

Using an AGPL 3.0-licensed library for extra functionality in an iOS app

I am building an iOS application, and I am planning to incorporate an AGPL 3.0-licensed library to it to provide some extra (non-essential) functionality. I’ve got a couple of questions regarding this:...
10
votes
3answers
1k views

The application I wrote is listed as malware. How to fix it?

I have a program that I wrote in Delphi. The program is available for download, but some antivirus like Norton detects it as malware, while other antivirus, like AVG, has no issues with it. Moreover,...
4
votes
3answers
5k views

What function or method can I use to equally distribute a workload

This is more of mathematical question than an algorithmic one; nevertheless it will be implemented in php. I have an array of N tasks. Each task has taken t time to complete(e.g. task 1 has taken 5 ...
1
vote
2answers
102 views

Methods on packaging an assembler with compiler

I am planning on creating a compiler that will generate assembly, that is as far as I really want to go with this project (don't want to create the object files myself or any of the machine code). ...
8
votes
3answers
708 views

How can I start shipping code?

I have just started learning how to program using LPTHW, and as my skill level develops I would like to start shipping code whether or not it's ready to be shipped, just to get into the habit of ...
2
votes
1answer
331 views

Which Linux distro to pick for volunteering? [closed]

The number of Linux distributions is large. Someone wanting to volunteer with one of them might have a hard time picking between them, because it's hard to sense the culture, environment, and level ...
3
votes
1answer
269 views

How to release a mobile app successfully?

This includes everything that contributes to the success of the app and is non-programming. Some points to consider: How do you make people notice your app when there are hundreds released every ...
1
vote
10answers
418 views

Should I provide some way to disable my software post-delivery?

I'm debating the value of putting remote disable (or destruct) functions into my software before delivering it to clients... As a hypothetical example, consider the development of a Silverlight app ...
201
votes
4answers
212k views

Can I use GPL software in a commercial application

I have 3 questions about the GPL here: If I use GPL software in my application, but don't modify or distribute it, do I have to release my application under the GPL? What if I modify some software ...
7
votes
3answers
966 views

Distributing Libraries

How are libraries typically distributed? Because they have to be compiled with the same compiler under the same settings as the project using it, distributing the .dll, .lib, etc. seems impractical. ...
7
votes
3answers
1k views

When to Use Shared Libraries

Note: I'm not sure if this question is more suitable for Stack Overflow or Programmers. The thought process behind putting it here was that it doesn't actually relate to coding itself. I noticed a ...