Are there any tmux
alternatives with features that are close to, or better than the same? When I’m talking about features, I’m talking about:
- client-server session management
- good plugin support
- advanced copy-paste functionality
- advanced window and pane management
but with GNU license? screen
and dtach
aren’t what I’m looking for, because they’re lacking in features.
There’s nothing wrong with tmux
, and I would like to continue using it with Kakoune, but I want to strengthen my advocacy for software that use GNU license wherever possible.
Is there something specific in the GNU license you are missing in tmux’s current ISC license.
Most of it has to do with the ideology behind GNU and FSF, and how it safeguards open source, and (as I’ve read previously) about how MIT-licensed libraries threaten the growth of free, libre, open-source software.
Indeed, if there is no alternative, then I do not have any choice but to use
tmux
, but recently, I’ve felt like as if I should strive to be as GNU-puritan as I can, but without being intolerant towards other open-source projects, as I have great respect for Stallman’s beliefs.I love Kakoune, and there’s no replacing that, unfortunately, unless there’s a better alternative which adheres closely with the same. But there’s some software I could definitely switch that are GPL-licensed. And with this thought in mind, I’m also moving to Guix soon.
Good for you for doing the work of trying to make sure your software is Free in all senses of the word. I license all of my own projects under the AGPL, but when it comes to my day-to-day tools, I’ve been less discerning.
I’m afraid I don’t have an alternative to tmux for you, but if I understand their license correctly, you could just fork it and relicence it under a GNU license. You know, like what the big corporates do, but in the other direction ;-)
I definitely understand your preference for copyleft licenses.
This is off-topic but are there any recent media that have strengthened your views for GPL or even AGPL (outside of Stallman) over MIT/ISC?
deleted by creator
I wholeheartedly agree, though I will need to look up the XNU kernel and the relevance of licensing to Elasticsearch and Terraform. I develop and use R packages and am happy to see that the majority (70%) of those packages are GPL. Not core linux infrastructure, but I an at least happy in my small corner of the OSS community.
Thank for the reply!
I’ve been using zellij lately. It’s MIT licensed tho so if the specific license is that important to you it’s a miss
It is funny how I know about this project, because the name happens to sound similar to text editors like zed, or zee (I don’t even remember at this point, but there’s a bunch of similar sounding editors). But this does not show up on any search engine. Unfortunately the license isn’t what I was hoping for, but I’m not strictly GNU-confirming, so I’m going to try it out.
ISC license is free software according to gnu https://www.gnu.org/licenses/license-list.html#ISC
And GPL compatible, so a fork of
tmux
could be GPL-licensed on top of the ISC license.
I don’t use it but I have a colleague at work that swears by byobu
It’s a tmux wrapper IIRC.
Could be, I did not dig that deep ;)
It sounds like you have an idol worship for GNU with zero experience of UNIX/BSD culture in that they only care about code that works and not anybody’s opinion.
That is where OpenBSD developerd sticks so hard to BSD and ISC licenses with a preference for ISC license because they don’t care what other people do, they develop for themselves, and if people don’t like the way it functons, don’t use it, problem solved.
The problem with GNU/FSF people is they are excessively wrapper in what other people do through politicing and not enough time fixing their own code. Once GNU people develops an operating system in similar fashion to how each BSD are each their own complete operating system, then they can give their opinions. Until then, they should go away, stop with the software politics, and care a lot more about their own code.
I think I can agree on you with some of that. Personally, I’ve felt like the GNU does very little to encourage young folks to take part in their software activism and also there’s not a lot of activity on improving the code. What I also did not appreciate was the hardware fiasco, which was handed in a really bad manner, if I had to be frank.
But my issue is that I despise the fact that a software, that was meant to be for the public all for free and will recieve my contribution in the future, will have the eyes of greedy corporates, thanks to these lax licenses.
Now obviously, if we are talking about editors, like Vim or Emacs, it makes little to no sense for Google or Apple, or any big tech, as there’s not a lot of benefit to reap from. But when we are talking about kernels, core-utils, game engines or frameworks, that is where I have a lot of issue.
In all respect, however, this is a stance I decided to go with recently. I’ve always used not just open-source but also source-open codes, irrespective of their license.
If you actively try to avoid software that is licensed under BSD or ISC, only Gnu’s Marxist license, then that means you won’t use OpenSSH or the security tools ported over from OpenBSD into both Linux and Android and will not use an operating system or programs that have been compiled with LLVM/Clang.
I prioritize system security, and for that I only care about open source and reject free/libre software due to all of its built-in political implications. But also defend the right for people to make proprietary software. I won’t use it, but defend people’s right to make it.
People must give up how they want the world to operate and deal with what is. For example, FSF is wholly incompatible with BSD and the 2 distinct cultures and views can never work together. They are both open source, but that’s where the commonality ends.
GNU is not Marxist. Like, flatly, not at all. To say so is just a mistake or a lie.
GPL says literally nothing at all about workers, employment, capital, or revolution. It makes no requirements addressing the rights of workers who develop software on behalf of capitalist corporations. GNU does not advocate for workers owning the means of production, or against capitalist corporations alienating those workers from the product of their labor.
The GPL doesn’t say “If you employ workers to work on this code, those workers rather than their employer must own the product of their labor.”
Rather, it is entirely focused on granting rights to software purchasers and users.
This makes sense if you know movement history. The inspiration for the FSF and GNU originated with RMS’s experience as a customer denied access to improve printer software that his MIT lab bought and used.
It’s not Marxist. It’s explicitly consumerist.
You used the philosophy and objective of Marxism to say that the GPL is not Marxist.
That’s how one demonstrates that two views are not in accord with one another, yes. If it were Marxist, then it would address Marxist concerns. It does not; this is strong evidence that it’s not Marxist.
The Marxist philosophy is not solely and strictly pertaining to workers. There is a Marxist culture, living with a Marxist mindset or mentality, and living with a Marxist view of the world or trying to get the world to fall into a Marxist view and setting up society in a Marxist way.
Sounds like conspiracy bullshit to me.
If you actively try to avoid software that is licensed under BSD or ISC, only Gnu’s Marxist license, then that means you won’t use OpenSSH or the security tools ported over from OpenBSD into both Linux and Android and will not use an operating system or programs that have been compiled with LLVM/Clang.
OP did say “wherever possible”, not “without any compromises”; I agree that it would be very challenging to try and live on purely GPL software, but it just seems like they’re looking for potential alternatives. I think it’s admirable given their stance on libre software.
Gnu’s Marxist license
This seems like such a blanket statement designed to put down copyleft advocates “because communism”. Do you think the right to repair movement - which advocates for control over one’s hardware (in contrast to software) - is also Marxist? I consider these two movements as practically adjacent to one another.
I prioritize system security, and for that I only care about open source and reject free/libre software due to all of its built-in political implications. But also defend the right for people to make proprietary software. I won’t use it, but defend people’s right to make it.
I ask the following more out of curiousity than argumentatively, because I still don’t quite understand this position: do you still encourage people to use libre software in this case? If libre software is better than proprietary software, why shouldn’t we strive for a world where all software is libre? Is there any reason for software to not respect its users’ freedoms? I’m not saying that we should all be hardcore GPL-only-or-die enthusiasts, either; rather that it seems reasonable to aim for a life free of proprietary software, one step at a time. In my opinion, copyleft can accomplish that better than permissive licenses would.
Thevright to repair thing is wholly distnct from software. Right to reapir is for a physical hardware product. People bought something they can touch, they have full rights to repair it, otherwise people are only paying to use it but never fully own it out right.
Libre software is not better than proprietary software. I only care about open source software for the sake of security so I can do whatever I want with the code, I reject libre software like GPLv3 and stick to open source.
If you know the difference between a cracker and a hacker, I always got love for hackers. It’s the crackers that cause so much misery. I’m a big fan if hackathons, as long as the discussions center around hacking and not get into personal digs.
I’ve noticed a trend that it seems to be end users that don’t have a clue about computer science and software engineering from a programming perspective that got more stuck on licenses than the actual developers and hackers. I even believe there are wonderful devs and engineers at Microsoft, nVidia, and Google, who wod be happy to give away their code if there wasn’t the stockholder reigning supreme over corporate management.
Until you learn code correctness, you can’t understand the areas where Linux has horrible designing or programming. There’s a reason why the top talent at Def Con completely gave up on trying to get into a default OpenBSD installation.