Hi,
During last week I asked about GLib and learned that it is not GNOME’s library or today an acronym from anything. So, I want update those infos to GLib related Wikipedia articles. Please, check and confirm the correctness of my changes.
https://en.wikipedia.org/wiki/GLib
Currently version of GLib article
"GLib
Original author(s) | Shawn Amundson |
Developer(s) | The GNOME Project et al. |
Initial release | 1998; 25 years ago |
Stable release | 2.76.5[1] / 31 August 2023; 8 days ago |
Repository | * gitlab.gnome.org/GNOME/glib.git |
Written in | C |
Operating system | Linux, Unix-like, macOS, Windows |
Platform | Cross-platform |
Type | Library |
License | LGPLv2.1 |
Website | wiki.gnome.org/Projects/GLib |
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib’s code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since."
New version of GLib article
"GLib
Original author(s) | Shawn Amundson |
Developer(s) | GLib Team |
Initial release | 1998; 25 years ago |
Stable release | 2.76.5[1] / 31 August 2023; 8 days ago |
Repository | * gitlab.gnome.org/GNOME/glib.git |
Written in | C |
Operating system | Linux, Unix-like, macOS, Windows |
Platform | Cross-platform |
Type | Library |
License | LGPLv2.1 |
GLib is a general purpose library for C by GLib Team. Originally GLib’s code was separated from GTK. Nowdays GLib is used by many popular software like Flatpak, GTK and GNOME."
Fixed: Now it’s more clear that GLib is separate, independent project.
https://en.wikipedia.org/wiki/GObject
Currently version of GObject article
"GObject
Developer(s) | The GNOME Project |
Initial release | 11 March 2002; 21 years ago |
Written in | C |
Operating system | Cross-platform |
Available in | Multilingual[which?] |
Type | Software library |
License | GNU LGPL |
Website | GObject – 2.0 |
The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability. GObject is designed for use both directly in C programs to provide object-oriented C-based APIs and through bindings to other languages to provide transparent cross-language interoperability, e.g. PyGObject."
New version of GObject article
"GObject
Developer(s) | GLib Team |
Initial release | 11 March 2002; 21 years ago |
Written in | C |
Operating system | Cross-platform |
Available in | Multilingual[which?] |
Type | Software library |
License | GNU LGPL |
GLib Object System or GObject is a free software library providing a portable object system and transparent cross-language interoperability. GObject is part of GLib library. GObject is designed for use both directly in C programs to provide object-oriented C-based APIs and through bindings to other languages to provide transparent cross-language interoperability, e.g. PyGObject."
Fixed: Developer name and link to the article of GLib library.
https://en.wikipedia.org/wiki/GIO_(software)
Currently version of GIO article
"GIO
GIODeveloper(s) | The GNOME Project |
Written in | C |
Type | System library |
License | GNU Lesser General Public License |
Website | Gio – 2.0 |
GIO (Gnome Input/Output) is a library, designed to present programmers with a modern and usable interface to a virtual file system. It allows applications to access local and remote files with a single consistent API, which was designed “to overcome the shortcomings of GnomeVFS” and be “so good that developers prefer it over raw POSIX calls.”[1]
GIO serves as low-level system library for the GNOME Shell/GNOME/GTK software stack and is being developed by The GNOME Project. It is maintained as a separate library, libgio-2.0, but it is bundled with GLib. GIO is free and open-source software subject to the requirements of the GNU Lesser General Public License."
New version of GIO article
"GIO
Developer(s) | GLib Team |
Written in | C |
Type | System library |
License | GNU Lesser General Public License |
GIO (GLib Input/Output) is a library, designed to present programmers with a modern and usable interface to a virtual file system. It allows applications to access local and remote files with a single consistent API.
GIO is part of GLib library and it’s developed by GLib Team. GIO is free and open-source software subject to the requirements of the GNU Lesser General Public License."
Fixed: Deleted mentios of “Gnome Input/Output library” and "developed by GNOME Project ".