Author Topic: SIO, SIO2K  (Read 30306 times)

OS4User

  • Sr. Member
  • ****
  • Posts: 406
  • Karma: +10/-0
    • View Profile
SIO, SIO2K
« on: August 05, 2018, 11:07:03 pm »
Message from Ray Gwinn:

====
I am willing to open source SIO, SIO2K and all its parts, like VMODEM under a GPL license. But I cannot do it myself. If someone could come to my home in Beckley, WV I would let them work with it and provide what help I can.

It would not be a small effort, could be as much as two weeks for a very good programmer. All my stuff is in 386 assembler and I use the advanced features of MASM. Many assembler programmers would be confused by the code. I even use PERL scripts during the make process. It could also be as short as a few hours, if the computer is dead.
====

anyone from US to help?

Dariusz Piatkowski

  • Hero Member
  • *****
  • Posts: 1355
  • Karma: +26/-0
    • View Profile
Re: SIO, SIO2K
« Reply #1 on: August 06, 2018, 03:39:44 am »
Sorry, but releasing as open-source, does that not mean the stuff could simply be 'published' to a public repo? Say Github or Netlabs maybe?

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: SIO, SIO2K
« Reply #2 on: August 06, 2018, 04:16:32 am »
Hi OS4User

It is good that Ray wants to open source his SIO, SIO2K, but I think it will be hard to find someone with OS/2 device driver development skills to physically go to his home and work there.

I assume that Ray needs help to remove some of the IBM source code on his driver so it can be open sourced. If possible I will like to provide a counter offer to Ray. Let's post his SIO, SIO2K source code into a netlabs close source svn repository until we can find a device driver developer to work on remove the IBM components of the driver so it can be fully open source.

I think that we can turn SIO and SIO2K driver into a "close source collaborative project" on netlabs for the moment, until some IBM dependencies can be removed.

Regards

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

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: SIO, SIO2K
« Reply #3 on: August 06, 2018, 04:17:52 am »
Hi OS4User

It is good that Ray wants to open source his SIO, SIO2K, but I think it will be hard to find someone with OS/2 device driver development skills to physically go to his home and work there.

I assume that Ray needs help to remove some of the IBM source code on his driver so it can be open sourced mainly because of the IBM DDK license. If possible I will like to provide a counter offer to Ray. Let's post his SIO, SIO2K source code into a netlabs close source svn repository until we can find a device driver developer to work on remove the IBM components of the driver so it can be fully open source.

I think that we can turn SIO and SIO2K driver into a "close source collaborative project" on netlabs for the moment, until some IBM dependencies can be removed.

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

OS4User

  • Sr. Member
  • ****
  • Posts: 406
  • Karma: +10/-0
    • View Profile
Re: SIO, SIO2K
« Reply #4 on: August 06, 2018, 08:27:27 am »
Sorry, but releasing as open-source, does that not mean the stuff could simply be 'published' to a public repo? Say Github or Netlabs maybe?

I also think so.

...I think it will be hard to find someone with OS/2 device driver development skills to physically go to his home and work there.

No need to work there  - just pickup the sources.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: SIO, SIO2K
« Reply #5 on: August 06, 2018, 02:23:16 pm »
Hi

No need to work there  - just pickup the sources.

If it is just to pickup the source that is good. We need someone near Beckley, WV.

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

Neil Waldhauer

  • Hero Member
  • *****
  • Posts: 1074
  • Karma: +27/-0
    • View Profile
    • Blonde Guy
Re: SIO, SIO2K
« Reply #6 on: August 06, 2018, 03:50:00 pm »
I think Ray is probably correct that we need a little help getting it to assemble. Just the source code would be like getting the source code to SNAP graphics or for GenMac. Source code is not enough if you can't build.

The pickup guy probably needs to be conversant in OS/2 assembler. At least it sounds like a pretty place to visit.
Expert consulting for ArcaOS, OS/2 and eComStation
http://www.blondeguy.com

Eugene Tucker

  • Sr. Member
  • ****
  • Posts: 403
  • Karma: +15/-0
    • View Profile
Re: SIO, SIO2K
« Reply #7 on: August 06, 2018, 06:22:28 pm »
West Virginia is a beautiful state. Especially if yo like mountains who ever goes out, check out the New River Bridge. and Hawks Nest.

Fahrvenugen

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +4/-0
    • View Profile
Re: SIO, SIO2K
« Reply #8 on: August 08, 2018, 09:38:19 pm »
As Neil said, I am guessing similar - if someone familiar with 386 assembler can meet with Ray for a period of time to learn what can be learned about the source, then this would be much more useful then just a bunch of code and having to guess at how to build it.

As a registered user of SIO, I still use it to this very day.  There continue to be things it can do which IBM's drivers can't.

« Last Edit: August 08, 2018, 09:40:19 pm by Fahrvenugen »

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5098
  • Karma: +117/-1
    • View Profile
Re: SIO, SIO2K
« Reply #9 on: August 09, 2018, 12:43:37 am »
Well considering he is predicting several weeks of work, it seems that it would be more then setting up the build process. Possibly he wants to make sure that someone else understands the code though I think it might be likely something needs to be ripped out to make it GPL compatible and if that something is hidden in macros, it could take some knowledge.
Another option if there is something like DDK code in there might be a different license, which he might be fine with if it keeps his source open.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: SIO, SIO2K
« Reply #10 on: August 09, 2018, 07:05:22 pm »
Hi

If SIO and SIO2K uses IBM DDK license code samples, I insist on the idea of creating a "close source but collaborative" project on Netlabs. Ray can donate his code/changes to Netlabs and the project will be there without public access, until we can find a developer that can work on it to a) build the driver and understand it  and b) possible remove IBM DDK sample code dependencies. 

I think it will be too hard to find someone with driver development on OS/2 skill and that can personally go there to work there for some time. Once Ray's code is on netlabs we can try to find people with that skill to check it out and have some e-mail communication with Ray in case of doubts.

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

Valery Sedletski

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +2/-0
    • View Profile
Re: SIO, SIO2K
« Reply #11 on: August 09, 2018, 11:43:07 pm »
As I heard, Ray is now about 70 years old and he's ill. The machine with SIO sources is in the cellar. Ray doesn't know if it is alive. So, he needs someone to go there, check if machine is yet functional an grab sources from it. Also, it's needed some work on sources. Ray cannot do it himself because it's hard for him to get to that machine.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5026
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: SIO, SIO2K
« Reply #12 on: August 11, 2018, 02:11:28 am »
Hi

So, he needs someone to go there, check if machine is yet functional an grab sources from it. Also, it's needed some work on sources. Ray cannot do it himself because it's hard for him to get to that machine.

Ok, that change things, so it can not be remote. So we need someone on the area with OS/2 skill to extract his development and build environment.

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

RickCHodgin

  • Guest
Re: SIO, SIO2K
« Reply #13 on: November 23, 2018, 05:39:50 am »
I would be willing to go there.  I can't stay two weeks, but long enough to get the machine out, go through everything with him, and go forward from there.

I live in Indianapolis, IN.

RickCHodgin

  • Guest
Re: SIO, SIO2K
« Reply #14 on: November 23, 2018, 02:05:45 pm »
Somebody hook me up with Ray.  I'll fly out, rent a car, and stay there a few days to get it all sorted.