All Questions
Tagged with source-code licensing
35 questions
2
votes
0
answers
69
views
How to open-source code for an ebook-style iOS Qt app but retain control of the content? [duplicate]
Years ago (whenever Qt 5.7 was current), as a contractor I developed a closed source tablet app for a company with (at the time) a commercial license for Qt (they assigned me a license seat). The app ...
2
votes
1
answer
96
views
Using a FOSS license for binaries created in a hex editor
For about a year and a half, I have been working on a creating series of minimal ELF executables that print terminal control escape sequences to clear the screen. My workflow is a bit backwards - ...
7
votes
1
answer
512
views
Is the GNU All-Permissive License suitable for source code?
Text of the GNU All-Permissive License (also known as the "FSF All Permissive License"):
Copying and distribution of this file, with or without modification,
are permitted in any medium ...
7
votes
2
answers
757
views
Can I accept donations under CC BY-NC-SA 4.0?
There is a repository of code that I would like to use to run a website. The code is under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, as the ...
-5
votes
1
answer
185
views
License for JavaScript which doesn't permit minification? [closed]
I'm writing a JavaScript library and am wondering how I could license it such that developers/user:
must include the license (or a link to it)
can't minify the source code, but must include it as-is
...
8
votes
2
answers
2k
views
Does modified server code, used in public website development, which is originally available under GPL2 have to be released to the public?
To be precise, I am referring to MySql source code which is available under GPL2. I want to make certain modifications in the code which is actually for some custom requirement.
The modified MySql ...
2
votes
1
answer
114
views
As author of AGPL / GPL project, do I need to keep previous versions, or only current one?
As author of AGPL / GPL project, do I need to keep previous versions, or only current one?
For example I made and published 50 versions of the project (via git). Can I delete previous modifications ...
2
votes
1
answer
787
views
MIT License technicalities and compatibility with Apache 2.0
I'm working on a FOSS project and would very much prefer to release it under MIT license.
To consider, it is a C program, using a MIT licensed library, a MIT licensed executable packaged in the files, ...
1
vote
2
answers
255
views
Is the PDF output of LaTeX code licensed under GPLv3 also covered?
I have seen the similar question here Does "the GPL doesn't cover the ouput of a program" also apply if...... However, I think the use of LaTex to write a book with code examples that were ...
3
votes
1
answer
492
views
Consequences of html files being under GPL license
This is about consequences of html files being under GPL license (v2 or v3).
I am aware that it is not recommended to apply the GPL license to documentation. However, a typical use case is that a blog ...
2
votes
1
answer
296
views
Can I sell an Electron application that use a library under Eclipse Public License 1.0 without disclosing the source code of the entire app?
I want to sell an Electron desktop application that uses a JS library under the Eclipse Public License 1.0 license. One of the conditions is to "disclose source".
It's not totally clear to ...
1
vote
1
answer
2k
views
What counts as disclosing source for software licenses?
MPL v2, GPL v3 and other licenses alike require giving users access to source code. Having read both licenses, I did not come across specific examples of how to disclose source code, so my question is ...
2
votes
1
answer
463
views
Transpiled Source-Code License & Copyright Holder
Can Transpiled Output Source-Code Have Different License And Different Copyright Holder Than Input Source-Code ?
Prj-A──>─┬─>Prj-TP──>────┬─>Prj-┐
(Apache) │(Python-to-C++)│ TP │
...
15
votes
2
answers
2k
views
What license can I use for source code in an (e)book, that does not restrict binary distribution?
I'm writing an eBook (perhaps to be published physically one day) on the topic of programming. As such, it contains many coding samples. I want to expressly allow readers to copy the source code of ...
2
votes
1
answer
1k
views
Clarification on using FFmpeg in an open source app
Can someone please clarify the legality of bundling and using the full version of FFmpeg (with included libx264 and libx265 and other gpl codecs) in an open source app.
I don't want to modify ...
2
votes
1
answer
917
views
Distributing my own software under Apache License 2.0 - should I distribute source code?
I have created my own computer application and I wanted to use Apache License 2.0 to license it.
Can I distribute only binary form of my application without source code?
-6
votes
1
answer
148
views
Implications of powershell usage on Linux
Looking, in particular, at:
PowerShell 6.0 Linux Administration Cookbook Prashanth Jayaram, Ram
Iyer November 30, 2018 566 pages
I just want to go in eyes-open, knowing any pitfalls of the ...
3
votes
2
answers
802
views
Code obfuscation in FOSS source code
Is code obfuscation allowed in FOSS source code as per any of the popularly used FOSS licenses? If it is allowed, to what degree and extent?
2
votes
1
answer
178
views
If I bundle an open source DLL with my GPLv3 software, how do I properly handle supplying the source of that DLL?
I am including a copy of SDL2.dll (https://www.libsdl.org/download-2.0.php) in my open source project. Do I need to also include the source code of SDL in my repository, add a document with the URL to ...
1
vote
1
answer
164
views
Who holds the copyright of standard lib C implementations?
I was wondering, since the ISO standard already gives already examples for a few functions on how to implement them, but by far not all, and I am not too sure, where exactly the functionality is ...
3
votes
1
answer
470
views
What is the license of code found in ObservableHQ?
What is the license of code found in ObservableHQ, for example this one?
I really tried reading The Observable Terms of Service but I couldn't get a conclusive answer by myself.
The following excerpt ...
0
votes
2
answers
238
views
Is reverse-compiled assembly considered as a valid form of "source code" in GPLv2?
My project used and modified some code from project A licensed under GPLv2 written in C. Now I was wondering that if I release my compiled binary with its reverse-compiled assembly, is it GPLv2-...
7
votes
2
answers
3k
views
How to properly re-license code released under the MIT License?
Suppose I fork a software with 1000 files licensed under the MIT License.
There's only a LICENSE file in the root of the project (no MIT License notice at the beginning of the files).
Now, if I add ...
8
votes
2
answers
3k
views
Can I use source code licensed under CC-BY-SA for commercial closed source project?
I want to use some source code under CC-BY-SA for my company's project.
That project is commercial and closed source code.
I want our project not to have obligation to release the source code.
Is this ...
1
vote
1
answer
80
views
Should I put PATENTS file to build folder
There is an editor Draft.js. It's licensed under the BSD-style License. Every file in the source code has a copyright notice. Here is a piece of that notice:
* This source code is licensed under the ...
6
votes
3
answers
778
views
How to deal with copy-left in source-code history prior open-sourcing?
Given the following situation:
A software project is released as open-source under a non-invasive license (e.g., BSD 2/3 clause, Apache 2, ...).
During the process, the entire Git repository is made ...
7
votes
1
answer
1k
views
Code obfuscation and GPL3
I have a project, written in Python, which has lots of different functionalities. I will sell this project to third parties.
I'm calling a GPL3 licensed Python program via a subprocess call in parts ...
15
votes
6
answers
495
views
Software licensing - Pre 1970's
From reference, page 4, The official ubuntu book, Eighth edition,
As computer’s became cheaper and more numerous in the late 1970’s, producer’s of software began to see value in the software itself....
22
votes
3
answers
13k
views
AGPLv3 source redistribution: when does it apply to my code for a server-side Java app using an AGPL-licensed library?
I have written a Java program designed to run server-side with a plain HTML web interface:
My app is based based on Apache Tomcat and I wrote a bunch of servlets.
I am reusing and I have integrated ...
6
votes
1
answer
784
views
Do licenses actually apply to the source code or product itself?
I'm new to licensing and want to clarify something. Do licenses (such as Apache, MIT, GNU General Public etc.) apply to the source code or the (compiled) program?
I thought it applied to the source ...
13
votes
1
answer
3k
views
Derived work of BSD licensed software, how do I indicate this?
I found a javascript module (file), which contains two functions, and I would like to modify it under the terms of its BSD license. I'm happy for the resulting source file to be declared derived work ...
9
votes
1
answer
1k
views
Who owns the copyright to code which the author was paid to write?
For example, the repository owner owns the app, publishes the partial source code, and creates few tasks supported by some bounty to write some new components (such as new functions, classes, etc.).
...
92
votes
2
answers
21k
views
Why is CC BY-SA discouraged for code?
Everybody knows that you shouldn't use a CC BY-SA license on your code. Even the Creative Commons folk recommend against it. What I don't know or understand is why. I can't seem to find any ...
7
votes
2
answers
4k
views
Do I have to disclose the source code of a Linux Driver I have not developed?
A 3rd-party Hardware manufacturing company is willing to sell me a Linux Driver for one of their products. The third-party company claims that the Linux Driver is derivative work of the driver they ...
30
votes
3
answers
9k
views
Do I have to offer the source of an AGPL (v3.0) licensed Web app even if I didn’t modify it?
The point of using the GNU Affero General Public License (Version 3) is that it allows "users who interact with the licensed software over a network to receive the source for that program" (FSF).
...