by rantanplan on 2/19/19, 3:39 PM with 76 comments
by entelechy on 2/19/19, 9:41 PM
As one of the creators of a distributed package manager for C++ and friends [1] we made a funny discovery:
Many C libraries that a big chunk of the ecosystem depends on, have not been updated for many years. Some of those can only be downloaded from sourceforge or ftp server.
Even worse, some libraries are copy and pasted from project to project and have no actual home.
We uploaded them to github and started maintaining them.
If you know any abandoned C/C++ projects or C/C++ projects you need a hand in maintaining, we are happy to help.
by edzillion on 2/19/19, 8:29 PM
by mlinksva on 2/19/19, 8:25 PM
by febeling on 2/19/19, 5:54 PM
by degenerate on 2/19/19, 4:48 PM
How would this project approach FOSS projects that were abandoned, then sort-of-picked-up by another maintainer, but with no actual continued development?
Example: Meteorite MKV repair engine
Original site: http://www.mkvrepair.com/
Original code: https://sourceforge.net/p/meteorite/code/HEAD/tree/
"New" code (last activity 3 years ago): https://github.com/abarnert/meteorite
I would love to see this project continued, and even added into other FOSS projects like VLC.
by airza on 2/19/19, 5:11 PM
by stevefan1999 on 2/19/19, 6:29 PM
Also, I think it's definitely a touching story to review how us evolve and obsolete code and algorithms, it's like a genetic and natural selection and we can learn from it to not let history happen again.
by colechristensen on 2/20/19, 12:30 AM
I have more free time lately and a difficulty I have found is easily locating places I could contribute without a huge time commitment.
For example I found some pretty minor changes needed to make testing work on puppet samba, it was a 15 minute task but helpful in any case.
by WrtCdEvrydy on 2/20/19, 3:04 AM
by satoshinm on 2/20/19, 4:02 AM
I have added several of my abandoned projects, here is a quick summary of them if there is any interest:
https://github.com/satoshinm/WebSandboxMC: Bukkit plugin providing a web-based interface with an interactive WebGL 3D preview or glimpse of your server - this bundles the NetCraft frontend in a Minecraft server plugin. There are requests from Spigot users https://github.com/satoshinm/WebSandboxMC/issues/100 to make it active again, which is what inspired me to add it to Code Shelter.
https://github.com/satoshinm/NetCraft: Web-based fork of https://github.com/fogleman/Craft . Craft has been featured on Hacker News before, but it is pretty much abandoned, so I forked it into NetCraft, but then in turn ran out of time/interest to update it. The summary still applies: "Voxel game for modern web browsers (Chrome, Firefox, Safari) and desktop operating systems (Windows, macOS, Linux). Just a few thousand lines of C using modern OpenGL (shaders)." Heavily inspired by Minecraft, but much smaller and simpler.
https://github.com/satoshinm/pill_serial: Triple USB-to-serial adapter firmware for flashing onto an STM32F103C8T6 "blue pill" minimum development board . With this firmware you can make your own USB-to-serial adapter, times three, by flashing a <$2 blue pill board.
https://github.com/satoshinm/pill_duck: Scriptable USB HID device for STM32F103 blue pill (inspired by USB Rubber Ducky) . Another project for the "blue pill", this one lets you make an automated USB keyboard/mouse device, an imitation of the popular Rubber Ducky hacker tool, but a lot cheaper.
https://github.com/satoshinm/pill_6502: emulated 8-bit 6502 CPU and 6850 ACIA for STM32F103 blue pill . Want to build a retrocomputer but an authentic 65C02 chip is too much? Play around with a classic processor without buying old hardware? Emulate it with the cheap blue pill, with enough support at least to run the Microsoft OSI BASIC ROM.
I have started a few more abandoned projects on https://github.com/satoshinm?tab=repositories&type=source but these seem to have generated the most interest (especially the NetCraft/WebSandboxMC combination, but the pill_ projects can be quite handy), no longer can maintain them myself but would be great to see continued maintenance provided a community finds them valuable.
by dvh on 2/19/19, 5:28 PM
by yeowMeng on 2/19/19, 7:50 PM