aboutsummaryrefslogtreecommitdiff
path: root/list.c
AgeCommit message (Collapse)Author
2025-05-15The software is licensed under GPL-2.0-or-laterXiao Pan
The software is licensed under GPL-2.0-or-later. But list.c and list.h contain source code I edited from book "C Primer Plus" Chapter17 practice problem 2 which contain codes from its example codes, and the author of "C Primer Plus" does not have a license for list.c and list.h, so the author of "C Primer Plus" has the copyright on list.c and list.h, so list.c and list.h can be considered non-free close souce proprietary code. I choose GPL-2.0-or-later. Because I prefer GPL over LGPL. And because libssh's LGPL-2.1-or-later, plplot's LGPL-2.0-or-later, and gtk's LGPL-2.1-or-later licenses are compatible with GPL-2.0-or-later. This commit also clarify licensing by copy the GPL-2.0-or-later license to LICENSE file, adding notes in README.md, and adding SPDX-License-Identifier and other licensing comment in source code files.
2025-05-15edit commentsXiao Pan
2025-05-15update commentXiao Pan
2025-05-13updateXiao Pan
2025-05-13Update commentsXiao Pan
2025-04-28feat: read past data from remote piXiao Pan
Using linked list so I can keep adding data without worrying about arrary max length. I also moved old code that can only read live data to old/remote_plot_live.c as an archive.