RE: IRIX-like desktop for Linux/BSD -
Raion - 10-27-2021
no, unfortunately.
RE: IRIX-like desktop for Linux/BSD -
shrek - 10-27-2021
The same SourceForge account also has a utility called xmsvm to mount/unmount disks. Works like a dream on Debian 10. It's GPLv3 so I don't know if it can be bundled with the rest of the desktop. It might have to be compiled and distributed as an extra thing on the side.
RE: IRIX-like desktop for Linux/BSD -
Raion - 10-27-2021
Yeah, I don't care for GPL apps
RE: IRIX-like desktop for Linux/BSD -
shrek - 10-27-2021
Can GPLv3 software be bundled with MIT licensed software in a distribution? I'm very confused by copyleft licenses in general. If it can't be bundled, can I compile and package it separately and direct users to install it?
Your milage may vary on the BSDs anyways. The volume manager has libdbus and udisks as dependencies. xmsvm might be more useful on Linux than anything else.
RE: IRIX-like desktop for Linux/BSD -
Raion - 10-27-2021
It's complicated and I'm not a lawyer so take what I say with a grain of salt.
Trident and TrueOS both had GPL and gpl3 components. Yet they were distributed as BSD operating systems with primarily BSD licenses.
From my understanding you can bundle the desktop pieces together but you would need to specifically include GPL V3 license notices for the parts of it that are GPL3.
Personally I just avoid it by not bundling crap like that there's almost always a alternative of some kind.
RE: IRIX-like desktop for Linux/BSD -
shrek - 10-27-2021
(10-27-2021, 08:03 PM)Raion Wrote: It's complicated and I'm not a lawyer so take what I say with a grain of salt.
Trident and TrueOS both had GPL and gpl3 components. Yet they were distributed as BSD operating systems with primarily BSD licenses.
From my understanding you can bundle the desktop pieces together but you would need to specifically include GPL V3 license notices for the parts of it that are GPL3.
Personally I just avoid it by not bundling crap like that there's almost always a alternative of some kind.
Thanks for the info. Bundling it and including the license notices is reasonable so I'll do that until I have a reason not to. I also sent an email to the FSF for clarifications about linking against GPL'd libraries.
This is a small hobbyist project and I'm releasing all the source code anyways. Following licensing on a best effort basis is good enough IMO.
RE: IRIX-like desktop for Linux/BSD -
Raion - 10-27-2021
Generally speaking if you are dynamically linking then you're in the clear from what I understand because even though the FSF doesn't like you doing that and the GPL does prohibit that, that's not really enforceable from a court perspective because you own the intellectual property that is being used and as long as the library is not bundled, nobody's going to really be able to put a stink up about it.
RE: IRIX-like desktop for Linux/BSD -
jpstewart - 10-27-2021
(10-27-2021, 02:38 PM)shrek Wrote: As you can see I compiled and installed the required third party Motif librarie. They're in /usr/local/lib and the configuration script sees them but won't use them? Kinda odd.
What about the corresponding headers? In your screenshot, you show libXmNl.* in /usr/local/lib but the error is about XmNlList.h. Where is that installed on your system? It should be at /usr/local/include/XmNl/XmNlList.h for everything to work right.
Also, you could try 'fgrep XmNlList.h config.log' after getting the error message to see if there's any more useful information in there if the header file is in the right place.
RE: IRIX-like desktop for Linux/BSD -
shrek - 10-28-2021
(10-27-2021, 11:03 PM)jpstewart Wrote: (10-27-2021, 02:38 PM)shrek Wrote: As you can see I compiled and installed the required third party Motif librarie. They're in /usr/local/lib and the configuration script sees them but won't use them? Kinda odd.
What about the corresponding headers? In your screenshot, you show libXmNl.* in /usr/local/lib but the error is about XmNlList.h. Where is that installed on your system? It should be at /usr/local/include/XmNl/XmNlList.h for everything to work right.
Also, you could try 'fgrep XmNlList.h config.log' after getting the error message to see if there's any more useful information in there if the header file is in the right place.
Yes, the headers are all there. Compiled libs are all there. I tried searching the log file and got these unknown type errors. Does this mean I'm using the wrong library version?
RE: IRIX-like desktop for Linux/BSD -
shrek - 10-28-2021
...aaaaand it builds! Tada!
I tried using an older version of XmNllib (0.94) and bxfm (0.90) and I messed with the configuration settings a little.
For XmNllib: ./configure --with-gnu-ld > make > make install
For bxfm: ./configure --with-gnu-ld --libdir=/usr/local/lib --includedir=/usr/local/include/XmNl > make
Now the file manager just runs out of the source directory. I'm sure it would install fine.