Bonum Certa Men Certa

Nobody Needs to Write a Text Editor (or Use Geany)

By figosdev

Executive



Summary: "If free software really benefits from education, then telling people not to learn more about creating software by working on a simple text editor project makes no sense at all."

No need to bullshit: Geany is a nice text editor. If you're happy with gtk (I'm not) and you want a tabbed editor, Geany is probably about as nice as it gets. I know developers who love it, who tell me about its cool features. I also know artists who love Geany.



Pity then, that Geany is developed on GitHub. Though I didn't want a tabbed editor -- when I was still using Windows 16 years ago, and looking for a replacement for Notepad, I didn't want Notepad++. I wanted a simple Notepad replacement. I like my editors small, stable, one process and one window per file.

"I generally only use heavier software when it's justified or there is no alternative."This means my window manager is in charge of which file I'm working on, not my editor. It means each process I have open doesn't load a larger program than is needed. I use dwm, you know? I use a variety of older, sometimes newer hardware -- I like the stuff I use to accommodate that and to be lightweight. I generally only use heavier software when it's justified or there is no alternative.

When I used Leafpad (alas, GitHub) my favourite feature was that I could pipe text to it from the command line. Most editors won't let you do this, though the one I use now does. Plus I don't want to depend on gtk, Qt or KDE if I can help it. For me, this puts Geany out of the race -- though the real message here is there are lots of text editors, right? Nobody needs to write a new one. There's a text editor for everybody already. Just stop writing them!

It's funny how people talk about Free Software, but when you want to write something for your very own purposes under a free license, people act like you should either choose an existing editor (or whatever sort of tool we are talking about) or work on someone else's project that may never go in a direction that suits you. That's freedom, is it?

"I would say that it comes from Open Source, because that's a bait-and-switch scam that treats all free software programs more like a corporate product than community-based project.""The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this." -- from the Free Software Definition

"...change it so it does your computing as you wish". But if it's easier or simpler to write it yourself so it does as you wish, don't -- because that won't help any EXISTING projects, right?

In a world where software is a product, I would get this attitude. I would say that it comes from Open Source, because that's a bait-and-switch scam that treats all free software programs more like a corporate product than community-based project.

I would blame Open Source for this attitude, except I've seen it from the GNU Project itself (even from Stallman). Yes, I love blaming Open Source for things when it fits -- and it often does -- but not when I know better. Not when I've read Stallman on the GNU mailing lists saying similar things (albeit a very long time ago).

If computing is really about our freedom, then telling people not to make another text editor makes no sense at all. If free software really benefits from education, then telling people not to learn more about creating software by working on a simple text editor project makes no sense at all.

"If free software really benefits from education, then telling people not to learn more about creating software by working on a simple text editor project makes no sense at all."Sure, there are projects you could be helping, though creating a text editor really doesn't hurt them unless you're contributing your new software to some hostile cause, like Open Source or Microsoft GitHub.

Besides, if the GNU Project is going to do self destructive things like have an (ongoing!) coup around Codes of Censorship, or introduce Microsoft HarfBuzz into Emacs as it did very recently, then you are only helping by creating projects that avoid such problems.

ExecutiveYou may want an editor for example, that uses Tk instead of gtk or Qt -- no HarfBuzz! Of course some jerk will probably make Tk require HarfBuzz in the future, just like the jerk who added it to Emacs, which is why sooner or later we will probably need a new GNU-like Project -- one that actually respects your freedom, instead of selling it out to Microsoft and people like the GNOME Guix traitors.€  (Since the GNOME leadership and Guix leaders have worked together to take over GNU for corporations, we might as well call it GNOME Guix as it's the same evil force).

"...if the GNU Project is going to do self destructive things like have an (ongoing!) coup around Codes of Censorship, or introduce Microsoft HarfBuzz into Emacs as it did very recently, then you are only helping by creating projects that avoid such problems."This isn't really about Geany and it isn't really about text editors -- but they are perfectly good examples -- real examples that demonstrate the issue being talked about.

This is about freedom, and what it really means. Yes, of course you should be free to change the software. But when did that start being interpreted as don't bother writing your own when you want to? I know from the dated resources I've looked at, it started a long time ago. I really can't imagine why.

Long live rms, and Happy Hacking.

Licence: Creative Commons CC0 1.0 (public domain)

Comments

Recent Techrights' Posts

Richard Matthew Stallman, or rms (RMS), Turns 72 This Coming Weekend
This coming Sunday he deserves a cake
 
Expect XBox to Be Shut Down Like Skype
"hey hi"-washing fools nobody
Truth Hurts (Especially Some Dishonest and/or Greedy People), But Reporting Truth is What Makes Journalism Valuable to the General Public and Helps Protect Society From Abuse by Sociopaths or Pathological Liars
When it comes to reporting, we're on the side of female victims, not the men who strangle them.
New Paper Reveals the Web (and Net) Drowns in LLM Slop, "Linux" is Impacted Too
It will be getting harder to trust anything on the Web
Links 13/03/2025: RIP, Carl Lundström; Tesla (the Company, Not Scientist It Piggybacks) Besieged by Public Backlash
Links for the day
Gemini Links 13/03/2025: MElon "Greek Tragedy" and Going Offline More
Links for the day
Links 13/03/2025: COVID-19 Legacies and "Modern" Cars as Spying Machines on Wheels
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, March 12, 2025
IRC logs for Wednesday, March 12, 2025
The Fall of the Open Source Initiative (OSI): Microsoft-Sponsored OSI is Probably Not Even the Real Steward of the Open Source Definition, It's More Like an Identity Thief at This Point (Like "FSFE", a Microsoft-Sponsored Imposter of FSF)
As we'll show later, many people (even inside OSI) are very angry at the OSI right now
Gemini Links 12/03/2025: Cataloging Books, Ramen, and MElon
Links for the day
Links 12/03/2025: Anti-Union Actions and New Efforts at Truce/Ceasefire in Ukraine
Links for the day
Sponsored by Linux Foundation
All the pages are full of 'Linux' Foundation ads that are not about Linux
CodeWeavers Ads Weaved by LLM Slop at BetaNews
How much of this was even touched by a human being?
It's Hard to Dispose or Get Rid of Swasticars Now
'Memecars' only sell as long as people have a 'belief' in them
Springtime Plans
We currently have two long series underway
In Australia, iOS Estimated to be Bigger Than or Equal to Windows
Not even counting macOS
Brett Wilson LLP Does Not Deny Microsoft or Another "Third Party" Secretly Funds the SLAPPs Against Techrights, Bankrolling Despicable People Who Deserve Criticism
Writing about crime is not a crime
Gemini Links 12/03/2025: LLM Slop Lacks a Future, Wordle Clone Comes to Gemini Protocol
Links for the day
Using FUD That Blames "Linux" for Typos, Turning It Into LLM Slop That Blames "Linux" for Typos
It is probably the "leader" at LLM slop (fake 'articles') about "Linux"
Links 12/03/2025: Big Cuts to US Education and Science (e.g. NOAA)
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, March 11, 2025
IRC logs for Tuesday, March 11, 2025
Crossbow murders: prevention, missed opportunities
Reprinted with permission from Daniel Pocock
This yt-dlp Bug Report Shows Us That the Future of YouTube is DRM and It's Time to Leave (yt-dlp Should Also Leave Microsoft GitHub, Which Censors YouTube Downloaders)
GAFAM traps aren't "free hosting"; they herd us all into a world of tollbooths and locks, surveillance and planned obsolescence (you own nothing, you only rent)
Ukraine Didn't Take Twitter/X Down, Microsoft or Windows Likely Did
There are many debunkings (to likely false accusations), but won't that just be another example of Windows TCO, exacerbated externally in the form of Windows botnets?
The Fall of the Open Source Initiative (OSI): Worse Than What the Media Has Focused on, Losing Sight of Who Owns and Runs the OSI
Members' dues are less than 3% of the income; where does the 97+ percent come from other than Microsoft?
Apple Seems to Have Run Out of Things to Boast About After Apple Vision Pro Failed Spectacularly
With "Apple Intelligence", Apple has finally named a product after what target customers lack
Slopwatch: Reckless FUD and Machine-Generated Spam from LinuxSecurity.com, cybersecuritynews.com, and gbhackers.com (Google Boosts LLM Slop About "Linux")
Google and so-called 'Google News' continue to yield anti-Linux misinformation
Gemini Links 11/03/2025: 'Chainsaw Politicians' and Proprietary Software Hell
Links for the day
Links 11/03/2025: Covid-19 5 Years On and Violence in Syria
Links for the day
Links 11/03/2025: NASA Besieged and "DOGE Has Become What It Claimed To Destroy"
Links for the day
Fresh IBM Layoffs Reported in Europe and North America, Jobs Allegedly Moved to South Asia (Low Salaries)
As usual, IBM does not talk about this
Illuminating Injustice is Critical When Reckless Microsofters and Law Firms Try to Silence Reporters of Violence Against Women
I want to clarify that I'm well within my right (and not running afoul of any rules) by explaining what goes on here
EPO Central Staff Committee: "The Strategy of the Office Lacks Transparency and Cannot be Understood"
Microsoft and the EPO violate data protection laws
Microsoft Has Not Much Left to Show Investors, Shares Fall Almost 20%
It's not even clear how Microsoft makes money anymore
Links 11/03/2025: Spring and Misfin Server
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, March 10, 2025
IRC logs for Monday, March 10, 2025