Questions tagged [source-code]

Source Code is a human-readable collection of instructions in a programming language used to produce a computer program.

Filter by
Sorted by
Tagged with
1 vote
1 answer
102 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 ...
3 votes
2 answers
67 views

Is data part of corresponding source for GPL 3?

The GPL3 defines correspond source as the following: The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run ...
  • 897
5 votes
1 answer
169 views

Are Source-code-based Open Educational Resources and CC-Licenses Incompatible?

For my post, I assume that for software developers or authors of educational texts, an important part of choosing the proper license for their work is attribution: as the original author, I would want ...
2 votes
1 answer
63 views

API source code has a dependency with BSD license

I have an API that I use for commercial purposes. I find out today that I have dependencies with licence types: BSD (3-Clause), BSD, Apache, and MIT. I am confused as the BSD (3-Clause) license states ...
-4 votes
1 answer
127 views

Structuring C libraries [closed]

In the past years, I wrote much C source code, parts of which might also be useful to others. So I would like to restructure this code in a way such that it makes sense to publish it on Github and ...
  • 95
-1 votes
1 answer
104 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
115 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 ...
1 vote
0 answers
222 views

Why exactly is NirSoft's software not open source? [closed]

Apologies if this type of question isn't allowed here, but I am quite curious about this. If you don't know, NirSoft is some sort of dev that has created a lot of software for use on Windows primarily....
3 votes
1 answer
188 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 ...
  • 183
0 votes
0 answers
25 views

Is a reimplementation of math or logic found in an existing BSL codebase a license violation? [duplicate]

A related question has been asked regarding the MIT license, but I would like clarification regarding the Business Source License(BSL). Would re-implementing the logic/math found in a BSL codebase ...
  • 163
-3 votes
1 answer
106 views

coding rules in the linux kernel

A rumor states that some person perhaps named Arpan Mukherjee has contributed some coding rules inside Linux kernel. If you did met that person, please tell (e.g. by email to basile@starynkevitch.net) ...
2 votes
1 answer
167 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 ...
  • 121
0 votes
1 answer
221 views

How to give attribution to media that is used in game

I downloaded a audio clip licensed under Attribution 3.0 (it literally just said "license: Attribution 3.0"). I am using this in a JavaScript game. Where should the attribution go? Can I do ...
  • 341
5 votes
2 answers
106 views

I accidentally left a crude, personally-insulting debug print line in a public pull request

It was left there for four hours before I discovered it. Obviously, I fixed that with a force push. What else can I (or should I) do?
1 vote
0 answers
67 views

Can I distribute a LGPLv2.1 derivative work whose source code doesn't compile?

Section 4 of the LGPLv2.1 gives me permission to distribute a "work based on the Library" in object code form, provided that I also distribute "complete corresponding machine-readable ...
4 votes
1 answer
813 views

If I use a mobile app that fetches data from a website under GPLv2+ is the app also under GPL?

I am currently programming a mobile app that is not under the GPL. However, the mobile app correspond with a website that is under GPL Version 2 or higher. In my case the mobiel app send request via ...
7 votes
1 answer
3k views

Can I sell UNMODIFIED Open source software without providing the actual source code?

Since everyone can sell open source software, modified or unmodified, at any price, under GPL and MPL as long as I know, can I do it without providing the source code since the recipients are just &...
3 votes
1 answer
67 views

Do you have to be mark the changes when modifying code under MIT, Apache2.0 or BSD?

I'm currently programming a Flutter mobile app and a website. I use code from the MIT license on the website and the app. In the app I also use code under the Apache 2.0 license and the BSD 3 clause. ...
4 votes
1 answer
533 views

google_font license (Apache2.0) has no Copyright what to do?

I'm currently programming an app with flutter and have already listed all the licenses I use from the packages on an individual license page in the Settings. I also used the google_font package. ...
0 votes
1 answer
244 views

What counts as derivative work in GPL-3.0?

So there's this app which is licensed under GPL-3.0 and there is a piece of code in that application that I like to use. My app is not by any way a copy/modification of the this app. Since the two ...
-1 votes
1 answer
44 views

The official node.js deb package repository has no source packages, is it a license breach?

Recently I tried to download the official node.js source debian packages, as described here. For my largest surprise, their source repositories are simply empty (although they are part of their ...
  • 926
2 votes
1 answer
151 views

Explicit linkage of GCC STL source code in end user's code - GPLv3 + GCC runtime exception

My question is related to GPLv3 and GCC runtime exception. I need to include GCC source code in my project. I am an author of an embedded library that is intended to be built using GCC C++ compiler ...
1 vote
1 answer
274 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 ...
3 votes
1 answer
148 views

Choosing a license in Arduino environment

I wrote a C++ library for Arduino. The source code have the following specificities: it includes headers, uses functions, macros, and structures/classes (and their methods) from LGPL libraries (...
  • 73
4 votes
2 answers
100 views

Call GPL functionality from non-GPL interpreted code

I have code written in R, an interpreted language. The R interpreter and most R libraries are under the GPL. What are the limits upon my code, if I want to distribute it while keeping it proprietary ...
5 votes
2 answers
362 views

How to reuse code in GitHub without passing other code as mine?

I'm doing my first real project on Github (in Python) and I'm using functions from two other repos (which I'll call foo and bar) as well as rewriting some of their modules. I have two options. Option ...
  • 53
1 vote
0 answers
53 views

does anyone know the location of Oracle's 3 different berkeley db source code repositories? [closed]

The Oracle corporation states that their 3 Berkeley DB family products Berkeley DB, Berkeley DB Java Edition and Berkeley DB XML are each offered under the OSS Affero General Public License. I have to ...
-3 votes
1 answer
79 views

Is the entire beta/release candidate process of open source projects mostly just "for show"?

This risks offending some. I don't mean to. I'm seriously wondering about this. And it's not at all specifically about PHP; it's just that this is such a major, critical software project which is ...
  • 15
12 votes
4 answers
4k views

Is a software open source if its source code is published by its copyright owner but cannot be used without a commercial license? [duplicate]

Suppose I wrote a commercial program, and I publish its complete source code on my website. I retain all rights to the source code. No one gets any distribution or usage rights. They only have the ...
  • 643
2 votes
1 answer
333 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 │ ...
  • 123
16 votes
2 answers
1k 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 ...
  • 469
4 votes
1 answer
631 views

Is Google's Chrome web browser truly open source?

I have been trying to understand if Google's Chrome web browser is truly open source. Some people claim that it is, while others claim that it integrates binary blobs for which the source is ...
4 votes
1 answer
156 views

Are there examples of the free software which are available to run and copy as gratis but source code is being sold?

Think of the software which is being distributed in following way: Available to download gratis and giving the freedom to run the software for any purpose as you wish, the freedom to redistribute ...
  • 2,002
2 votes
1 answer
63 views

NAS vendor modified rsync with own options; can I ask for the source code?

My NAS has an app which includes a modified version of rsync version 3.1.3 with additional options: --XXXX-mode=mode 0:Normal, 1:XXXXXX, 2:USB copy 3:HD copy USB --check-dest ...
  • 21
2 votes
1 answer
74 views

Do I need to include the licence for part of a program, which I have modified?

The X window manager dwm is designed to be customised by copying its default configuration config.def.h (which is supplied, along with the program's source code, under the MIT/X consortium licence) ...
  • 121
2 votes
2 answers
2k views

License of code generated by a code generator

I am wondering under what license the code generated by a code generator that generates code from conditional code templates would fall under. Would it be possible to release the generator's source ...
  • 161
1 vote
1 answer
54 views

Dependencies installed via package managers

Is there any difference to provide for instance a npm package.json or to provide all the packages source code in the source code repository of the software project? What's the impact if the project ...
2 votes
1 answer
360 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 ...
3 votes
2 answers
128 views

How prohibitive is this Intel copyright clause in Microsoft Windows SDK sources?

We have an open source project going on Github and so far, have been able to comply with all licensing terms and conditions of libraries used, to the best of our knowledge. Today when debugging, I ...
2 votes
1 answer
367 views

Should I include .vcxproj files with open source C++ projects?

I am working on developing some libraries in C++, and I was wondering whether I should include my .vcxproj files that Visual Studio creates in my project's GitHub repository. Thanks!
6 votes
2 answers
985 views

Open source software: How do I know whether it uses the actual code? [duplicate]

Because of the current debate about tracking and privacy regarding the new Corona apps, I'd like to know in general, if an app or software really uses solely the code that it claims to be build on if ...
  • 161
1 vote
1 answer
329 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?
  • 23
4 votes
2 answers
180 views

Can I have the source code of my Python/C++ project under MIT/BSD/Apache2.0 and its PyPI binary wheel under GPLv2?

I am trying to find how to license my open source project, but after having spent a few hours Googling around, my head started to hurt! Instead of asking a million of questions about different ...
  • 143
6 votes
1 answer
2k views

MIT-licensed app without the source code

There is one very cool app on GitHub, under the MIT license. However, for some reason, the author has not published the source code, only binaries. Is it allowed under the MIT license to provide ...
2 votes
1 answer
65 views

GitHub downloaded source use cases [closed]

I am new to use open source project code and as well as the license. I have do some searching about the source code use cases along with the source code license, but mostly i found is about the ...
  • 21
-6 votes
1 answer
111 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 ...
  • 197
4 votes
1 answer
386 views

Can I distribute non-GPL code that uses GPL code as long as I don't distribute myself that GPL code

I have some doubts about source code re-distribution and GPL I wrote DummyLib, a library that includes AmazingLib (third-party lib, released under GPL) and links against ProprietarySDK (no source, ...
  • 49
1 vote
1 answer
294 views

GPL/LGPL license: convey source code by linking to original author

Scenario: you distribute your program in binary format, and it uses a GPL or LGPL library. In addition to the required conditions on your part of the application, you must offer a way to obtain the ...
3 votes
1 answer
500 views

Sub-dependencies and code disclosure

I'm using in my code dependencies managed by npm. For example I'm using uglify-js which is using BSD license (which doesn't require code disclosure). But this plugin uses as dependency (so to my ...
  • 133
6 votes
2 answers
121 views

Are there rules on what to do with an old OpenSource software with a security issue?

I created Zipios version 2.x in 2015 based on an existing library and inherited the old version (0.1.5) as a result... In June 2019, I got an email from Mike Salvatore who reported having a problem ...