$800 Bounty: xwsh/Winterm Motif clone
#1
$800 Bounty: xwsh/Winterm Motif clone
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

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
04-28-2022, 12:43 AM
#2
RE: $800 Bounty: xwsh/Winterm Motif clone
(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...

Project: Temporarily lost at sea
Plan: World domination! Or something...
(This post was last modified: 04-28-2022, 03:56 AM by vishnu.)
vishnu
Tezro, Octane2, 2 x Onyx4

Trade Count: (0)
Posts: 1,247
Threads: 42
Joined: Dec 2017
Location: Minneapolis, Minnesota USA
Find Reply
04-28-2022, 03:08 AM
#3
RE: $800 Bounty: xwsh/Winterm Motif clone
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.

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
04-28-2022, 04:42 AM
#4
RE: $800 Bounty: xwsh/Winterm Motif clone
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.

Project: Temporarily lost at sea
Plan: World domination! Or something...
vishnu
Tezro, Octane2, 2 x Onyx4

Trade Count: (0)
Posts: 1,247
Threads: 42
Joined: Dec 2017
Location: Minneapolis, Minnesota USA
Find Reply
04-28-2022, 04:51 AM
#5
RE: $800 Bounty: xwsh/Winterm Motif clone
i've been having an itch to write a terminal emulator for a while. this sounds interesting, i'm giving it a shot.

Octane 2x R12000/300, 4GiB RAM, V10, 2x Seagate Cheetah
Indy R4400SC/150, 128MiB RAM, XZ Graphics, SCSI2SD
linear
Developer

Trade Count: (0)
Posts: 7
Threads: 0
Joined: Apr 2020
Location: us midwest
Find Reply
04-28-2022, 06:23 AM
#6
RE: $800 Bounty: xwsh/Winterm Motif clone
Is there no BSD MIT licensed terminal emulator that could be ported, or are they all GPL'd these days? That is surprising
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
04-28-2022, 12:52 PM
#7
RE: $800 Bounty: xwsh/Winterm Motif clone
(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)

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
04-28-2022, 02:37 PM
#8
RE: $800 Bounty: xwsh/Winterm Motif clone
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... 😜

Project: Temporarily lost at sea
Plan: World domination! Or something...
vishnu
Tezro, Octane2, 2 x Onyx4

Trade Count: (0)
Posts: 1,247
Threads: 42
Joined: Dec 2017
Location: Minneapolis, Minnesota USA
Find Reply
05-01-2022, 01:07 AM
#9
RE: $800 Bounty: xwsh/Winterm Motif clone
Well we're going to get something better out of this if Linear 's plan she submitted it anything to go by!

I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast. 

https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently. 

https://codeberg.org/SolusRaion -- Code repos I control

Technical problems should be sent my way.
Raion
Chief IRIX Officer

Trade Count: (9)
Posts: 4,240
Threads: 533
Joined: Nov 2017
Location: Eastern Virginia
Website Find Reply
05-01-2022, 01:59 AM
#10
RE: $800 Bounty: xwsh/Winterm Motif clone
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.


Attached Files Image(s)
   

Octane 2x R12000/300, 4GiB RAM, V10, 2x Seagate Cheetah
Indy R4400SC/150, 128MiB RAM, XZ Graphics, SCSI2SD
linear
Developer

Trade Count: (0)
Posts: 7
Threads: 0
Joined: Apr 2020
Location: us midwest
Find Reply
10-21-2022, 03:43 AM


Forum Jump:


Users browsing this thread: 1 Guest(s)