$800 Bounty: xwsh/Winterm Motif clone -
Raion - 04-28-2022
As part of a goal to replace parts of the IRIX GUI with FOSS equivalents, this is a new bounty. You are tasked with making a functional equivalent to the inbuilt version. This bounty has several stipulations, and bonuses:
Stipulations:
Your code will unconditionally require an MIT license. Therefore while you can link to the LGPLv2 Motif (or viewkit), you cannot say, use a GPL or AGPL library.
Your project must be reasonably equivalent to the xwsh on IRIX. It is not necessary for a 1-to-1 functionality, only something close.
Bonuses:
$200 - Tabbing support
$200 - Cross platform support
$100 - non Xresources config file, e.g. something similar to alacrity on Linux
$100 - Utilizes STREAMS API on IRIX, mostly an under the hood thing but this is rarely used by FOSS
You can be paid via crypto, cash app, or transferwise
RE: $800 Bounty: xwsh/Winterm Motif clone -
vishnu - 04-28-2022
(04-28-2022, 12:43 AM)Raion Wrote: Therefore while you can link to the LGPLv2 Motif (or viewkit), you cannot say, use a GPL or AGPL library.
I'm not sure how to read this, viewkit is anything but LGPLv2 or Berkeley, it's as closed source as it gets, so is it okay to link to any of the libraries that come with an IRIX installation, license notwithstanding?
EDIT: By the way, I have viewkit for Linux, if anyone wants it, but you'd have to back off to a version of Linux from 1999 to be able to use it. It's libc6 but it's long since stopped working on the so-called backward compatible versions of any recent Linux system...
RE: $800 Bounty: xwsh/Winterm Motif clone -
Raion - 04-28-2022
Well viewkit comes with an IRIX system; is what I meant. I didn't mean to say it was FOSS.
In the strictest interpretation of GPL and AGPL, without a "link exception" such as provided with libgcc or libstdc++v3 the license triggers and overrides the default license, mandating GPL for the resultant binary and source... This gets dicey and there's exceptions and different interpretations of the law (the GPL's viral clause has never been challenged in court)
Moreorless, I want to ensure the resultant code and binaries are MIT not anything else.
RE: $800 Bounty: xwsh/Winterm Motif clone -
vishnu - 04-28-2022
Okay, that makes sense. I'm no apologist for the GPL, in fact I think it's a useless piece of shit. MIT is better but not by much. If you want your software to be used by the most people, you put it in the public domain.
RE: $800 Bounty: xwsh/Winterm Motif clone -
linear - 04-28-2022
i've been having an itch to write a terminal emulator for a while. this sounds interesting, i'm giving it a shot.
RE: $800 Bounty: xwsh/Winterm Motif clone -
stormy - 04-28-2022
Is there no BSD MIT licensed terminal emulator that could be ported, or are they all GPL'd these days? That is surprising
RE: $800 Bounty: xwsh/Winterm Motif clone -
Raion - 04-28-2022
(04-28-2022, 12:52 PM)stormy Wrote: Is there no BSD MIT licensed terminal emulator that could be ported, or are they all GPL'd these days? That is surprising
Hey Stormy,
There are some options but most use GTK or QT. For obvious reasons I've stated prior, it's not exactly ideal. I'm also interested in specifically getting an xwsh/Winterm drop in we can replace. I already have a partially finished toolbox clone, so at some point I may see if we can either decompile the file manager/desktop app for IRIX or perhaps make something new (that would probably allow for svg support to be added for icons)
RE: $800 Bounty: xwsh/Winterm Motif clone -
vishnu - 05-01-2022
In my humble (but probably wrong) opinion, winterm is a piece of crap. On my sgi's I've always used rxvt compiled with the Linux utils color formatting code. Obviously, there's a GPL issue there, so this post is of no help to this thread. I should probably just delete it... 😜
RE: $800 Bounty: xwsh/Winterm Motif clone -
Raion - 05-01-2022
Well we're going to get something better out of this if Linear 's plan she submitted it anything to go by!
RE: $800 Bounty: xwsh/Winterm Motif clone -
linear - 10-21-2022
wasn't able to work on this for a while, but i'm back on it and making decent progress - here's a screenshot of what i've got so far, running on my Linux workstation.
it works on IRIX just fine too, of course, but this revision has a rendering bug there which i haven't tracked down yet.
tabs are almost, but not quite, working. however, they're using Motif's "Notebook" widget which is less than ideal, and i'll probably end up either writing my own simpler tab manager, or finding a good implementation of one elsewhere. this will probably also fix the rendering issue on IRIX.