Re: getmail failing for messages with invalid uncode
Charles Cazabon <[email protected]> Sat, 16 Oct 2021 10:07:14 -0600
| Newsgroups | gmane.mail.getmail.user |
|---|---|
| Message-ID | <YWr4sr8iY9/[email protected]> |
Roland Puntaier <[email protected]> wrote: > > I had made adaptations to make getmail work with Python3. > I informed Charles, but he did not pull them. Considering that it was one huge patch (and was buggy, as has been shown since...) you can probably understand why. No project maintainer can review a huge blob patch like that. If you want to have a chance of patches being accepted, you need to submit them in small, self-contained patches that make a single set of fixes to closely-related functionality, and which are documented. This makes each individual patch much easier -- I would say "possible" -- to review and integrate. It gives you a step-by-step process that takes you from "old way" to "new way" in a controlled, understandable fashion. > Remco and I decided to maintain a separate fork and to call it getmail6. That's the problem. "getmail" is my trademark. You're sullying it, *and* causing me a huge amount of useless work. Please change the name of your project! Begin examples section, message continues below. ================================================ When OpenOffice was forked, they renamed it "LibreOffice" so there was no confusion and it didn't cause a support burden for the OpenOffice folks. When folks wanted some of the functionality of ffmpeg, they forked it as libav, so ... didn't cause a support burden ... When various people forked Firefox, they called it IceWeasel, and Basilisk, and Pale Moon, and ... so ... didn't cause a support burden and didn't pollute the Firefox trademark. When someone wanted to create a forked webapp version of LibreOffice, they called it Collabora ... support burden ... When they forked the Trident web engine, they called it EdgeHTML ... When they forked OpenSSL, they called it LibreSSL ... When they forked node.js, they called it io.js ... When they forked WebKit, they called it Blink ... When they forked Debian, they called it Devuan, and Ubuntu, and Raspian, and... When they forked MySQL, they called it MariaDB, and Percona, and Drizzle, and, and, and ... When they forked Sylpheed, they called it Claws Mail ... ================================================ Do I need to continue? You're screwing with *my* trademark, *my* goodwill, *my* project, *my* time for doing OSS support and development, and *my* users. > Why getmail6? Because I did not change getmail's design and interface, > at least not backward-incompatible ones. The users who have reported bugs to me and requested help would beg to differ on that "backwards compatible" claim. > It is still getmail. No, it isn't. Change the damned name. > I asked him, whether we could bring the forks together, again. > Charles did not deny, but did also not make any specific suggestion. See above for specific suggestions. > I once asked Charles to join the organization on https://github.com/getmail6. > That would be a line with the least disruption for distro maintainers. > getmail6 is still getmail. It is still Charles' project. I think that I am the only person qualified to decide if some piece of software is mine. "getmail6" is NOT MINE, and is NOT GETMAIL. "getmail" is my trademark. Please change the name of your project. > We could co-maintain it or if he prefers, he can take over the organization. I have offered detailed instructions on how your changes can be integrated into my project. > Alternatively, Charles, if you own https://github.com/getmail, Nope, that's a namesquatter. > or take any other initiative to provide Python3 support. For fuck's sake, please see the list archive. I *have* taken the initiative to refactor getmail to run on (only) Python 3. > > And probably start your version at 1. Please do not tell me how to run MY OWN SOFTWARE PROJECT THAT I HAVE MAINTAINED FOR A QUARTER OF A CENTURY. > It should also have the same name on the system. Your software should NOT have the same name as my software, even if -- especially if -- it is a fork. Charles -- ----------------------------------------------------------------------- Charles Cazabon GPL'ed software available at: http://pyropus.ca/software/ -----------------------------------------------------------------------