Author Topic: OpenSource WishList  (Read 15784 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4710
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
OpenSource WishList
« on: January 19, 2021, 03:35:48 pm »
Hi

I was wondering the other day which software open source software I use a lot in other platforms and I came with this list:

- The GIMP.  Photo edition tool
   - To port this it is required to port GTK+ first which may be a lot of work.
- Inkscape. illustration tool
- Audacity. Sound recording editing tool
- Peazip. Archiver tool
- Notepad++. Text Editor
- OBS. Video streaming, desktop recording.

What other open source software do you like a lot and you use on other platforms?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: OpenSource WishList
« Reply #1 on: January 19, 2021, 04:24:09 pm »
The GIMP
Inkscape
Audacity
R (Statistics, 3-D and dynamic graphics)

I'm still happy with ImageJ under OS/2 which I also use under Linux (Java based)
« Last Edit: January 19, 2021, 04:26:17 pm by Ian Manners »
Cheers
Ian B Manners

roberto

  • Hero Member
  • *****
  • Posts: 810
  • Karma: +3/-6
    • View Profile
Re: OpenSource WishList
« Reply #2 on: January 19, 2021, 06:15:34 pm »
3D DRAW  https://www.openscad.org/
2D CAD      https://qcad.org/en/

saludos

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: OpenSource WishList
« Reply #3 on: January 19, 2021, 09:09:35 pm »
TeX live (recent version of the TeX typesetting program, successor to teTeX)
Kate (text editor)
and of course:
GIMP
plus any of the mentioned vector graphic programs.
(Roberto, I find QCAD very interesting since it claims to import and export DWG and DXF. An additional DWG viewer would suffice for me, because editing such a file with another program than the original one is never fully compatible.)

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: OpenSource WishList
« Reply #4 on: January 19, 2021, 10:09:07 pm »
Well as mentioned, the GTK toolkit would allow a lot of other ports to happen. On Linux, it seems that the interesting graphical stuff is linked against QT or GTK. Unluckily porting GTK might even be a bigger job then porting QT as at least QT was designed to be cross platform.
Wine, or rather merging in current Wine into Odin would also allow a lot of stuff to just run or be recompiled, even for GTK, it would be a shortcut to just use the Windows port, perhaps recompiled to be native.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: OpenSource WishList
« Reply #5 on: January 19, 2021, 10:13:11 pm »
Sure, we all know that a GTK port (to build GIMP) will never happen. But it's a wishlist.

Jochen Schäfer

  • Sr. Member
  • ****
  • Posts: 306
  • Karma: +27/-0
    • View Profile
Re: OpenSource WishList
« Reply #6 on: January 20, 2021, 12:34:08 pm »
I would like to see KDevelop or something similar.

Ibrahim Hakeem

  • Full Member
  • ***
  • Posts: 120
  • Karma: +5/-0
    • View Profile
Re: OpenSource WishList
« Reply #7 on: January 20, 2021, 02:10:28 pm »
Notepad++ is a really big one in my eyes, it's easily the best text editor I've ever used and I'd give anything to see it on OS/2.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4710
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: OpenSource WishList
« Reply #8 on: January 20, 2021, 07:33:42 pm »
Notepad++ is a really big one in my eyes, it's easily the best text editor I've ever used and I'd give anything to see it on OS/2.

Reading more about Notepad++ source code, it seems it is based on Scintilla (open source text editing library).  It seems there is Scintilla Qt, maybe there is hope :)

General note: It is kind of hard to know in detail on OSS project which libraries does it uses, so we can at least make a quick review on how portable are those projects to our platform.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: OpenSource WishList
« Reply #9 on: January 21, 2021, 12:32:26 am »
Reading more about Notepad++ source code, it seems it is based on Scintilla (open source text editing library).  It seems there is Scintilla Qt, maybe there is hope :)
It's W$-only Software and like some other editors, it's most likely written with Delphi. There exist Scintilla interfaces for several programming languages and platforms.

BTW: Getting the last version of Slickedit for OS/2 open-sourced would be the best solution. ;-) (I know, it won't happen.) It's far the best text editor on OS/2 and still much better than any free W$ editor.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2092
  • Karma: +159/-0
    • View Profile
Re: OpenSource WishList
« Reply #10 on: January 21, 2021, 12:57:22 am »
Sure, we all know that a GTK port (to build GIMP) will never happen. But it's a wishlist.
I did start to think it could be built with Odin a while back, and even started looking into that, but the dependencies are enormous - and it started getting ugly....

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4710
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: OpenSource WishList
« Reply #11 on: February 01, 2021, 08:51:03 pm »
Hi

I think it was answered before on this forums but I always forget. What would be the best way to asset which are the library dependencies of an open source software? It can be easy to navigate the source code, but the developer hardly list the dependencies. Is it as easy as check some headers in the project? I guess it depends on the language too.

For example, what should I check on "https://github.com/peazip/PeaZip/" to asset which libraries it uses and evaluate how portable to OS/2 can it be.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: OpenSource WishList
« Reply #12 on: February 01, 2021, 10:05:05 pm »
Most GUI apps for Linux use either GTK or Qt. It's often mentioned in the project description which libs are required.

If that all gives no hint, the filenames in the source code tree may give more info. The (maybe most time-consuming) option is to check which libs are used from the source code.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: OpenSource WishList
« Reply #13 on: February 02, 2021, 12:06:26 am »
Exactly, usually there is a document on building with dependencies or even the readme, which in the case of peazip has,
Quote
The program is written in Lazarus / FreePascal

So another addition to the wish list, Lazarus, which is another cross-platform widget library. Port Lazarus and then a whole bunch of programs just build, with little modification needed.
There's also the fpGUI for Object Pascal which is similarly a GUI toolkit, of interest to us as the successor to NewView is built with it and it uses INF files for documentation.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: OpenSource WishList
« Reply #14 on: February 02, 2021, 12:08:56 am »
Another cross-platform library it would be nice to have is wxWidgets, at one point there were people working on porting it and it kind of worked.