dirkwhoffmann / virtualc64

VirtualC64 is a cycle-accurate C64 emulator for macOS
https://dirkwhoffmann.github.io/virtualc64
Other
353 stars 33 forks source link

Licensing changes #777

Closed dirkwhoffmann closed 8 months ago

dirkwhoffmann commented 8 months ago

Starting with v4.7 I plan to dual-licence the VirtualC64 core emulator (except reSID).

All files contributed by myself will get the following (or similar) header:

// -----------------------------------------------------------------------------
// This file is part of VirtualC64
//
// Copyright (C) Dirk W. Hoffmann. www.dirkwhoffmann.de
// This FILE is dual-licensed. You are free to choose between:
//
//     - The GNU General Public License v3 (or any later version)
//     - The Mozilla Public License v2
//
// SPDX-License-Identifier: GPL-3.0-or-later OR MPL-2.0
// -----------------------------------------------------------------------------

The GUI code will remain GPL, and so will reSID (which is third-party GPL code). As a result, the core emulator (if reSID is removed) can be used in commercial projects that want to keep their own code private. In contrast to the GPL license, the MPL license only requires that all changes to the MPLed files are made public (file-based copyleft principle).

dirkwhoffmann commented 8 months ago

Fixed in v4.7b1