Re:Truth Social broke software rules, says copyleft group
by woodruffw on Friday October 22, 2021 @02:30PM
(#28960771)
> From what I understand, while the source has to be available, there is no specification that it be downloadable or easily available. IIRC, for the original GNU software, the source code was provided by writing to GNU via snail mail.
This isn't "original GNU software." It's an AGPL licensed project, and here is the verbatim language of the license[1]:
> The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version.
> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.
> If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements.
Apple, to the best of my knowledge, avoids both AGPL and GPLv3 like the plague. They've stuck to GPLv2 for any GNU software they happen to distribute, and they're making a concerted effort to remove even that.
This isn't "original GNU software." It's an AGPL licensed project, and here is the verbatim language of the license[1]:
> The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version.
> Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.
> If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements.
Apple, to the best of my knowledge, avoids both AGPL and GPLv3 like the plague. They've stuck to GPLv2 for any GNU software they happen to distribute, and they're making a concerted effort to remove even that.
[1]: https://www.gnu.org/licenses/agpl-3.0.en.html