Re: [sword-devel] Resuming the development of Xiphos - introducing xiphos-ng (Was: Licensing audit of SWORD for Fedora - sharing results with upstream)

2023-10-01 Thread Peter von Kaehne
On Sun, 2023-10-01 at 17:12 -0500, Aaron Rainbolt wrote:
> On 10/1/23 17:02, Peter von Kaehne wrote:
> > Have you spoken with Karl, have you signed up to Xiphos’ mailing
> > lists?
> 
> I don't know how to contact Karl, I figured he'd see stuff here since
> Fr 
> mentioned him earlier.

I have written to you and Karl off list directly to create an
introduction. 

Sorry, I am mostly out of it for several years so this was a chance
thing I could do, you might not see much of me else

Yours

Peter
___
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page


Re: [sword-devel] Resuming the development of Xiphos - introducing xiphos-ng (Was: Licensing audit of SWORD for Fedora - sharing results with upstream)

2023-10-01 Thread Aaron Rainbolt

On 10/1/23 17:02, Peter von Kaehne wrote:

Have you spoken with Karl, have you signed up to Xiphos’ mailing lists?


I don't know how to contact Karl, I figured he'd see stuff here since Fr 
mentioned him earlier.


The Xiphos mailing lists are either invisible or shut down. See 
https://www.crosswire.org/mailman/listinfo/



Xiphos has had development pauses of years and suddenly spurts , and Karl is as 
far as I know still very much around.

I think he would welcome any new input for sure and if (I have not the 
foggiest) he wants to pass it on - he handled 15 years ago the transition in 
maintainership/lead developership  from Terry to himself in the most gracious 
possible form. He will handle a new one from him to someone else equally 
graceful.


Good to know, thank you!

Aaron


Peter

Sent from my phone. Please forgive misspellings and weird “corrections”


On 1 Oct 2023, at 21:50, Aaron Rainbolt  wrote:

The Xiphos fork has been created! https://github.com/ArrayBolt3/xiphos-ng I'm 
about to push a build failure fix to it in a few moments. Feel free to make new 
pull requests, bug reports, suggestions, etc. here. Lord willing I'll be 
monitoring things and getting additions made.

Currently the fork is named xiphos-ng (ng for Next Generation, since that's a 
rather popular naming convention for when you pick up an old project), however 
I intend for the program name to remain Xiphos. This is because I don't expect 
there to ever be a release of xiphos-ng, but rather hope that it will just be 
absorbed into the Xiphos project and then development will resume there. In the 
event Xiphos is truly and permanently dead, however, we can come up with a 
better name for xiphos-ng and then mass-rename and rebrand everything.

Also, the SWORD fixes in Fedora seem to be coming along (I'm working on getting 
the package through initial review currently), so we should be OK on that front 
if all goes well.

Aaron


On 10/1/23 03:34, Fr Cyrille wrote:



Le 01/10/2023 à 08:59, Aaron Rainbolt a écrit :
On 9/28/23 13:35, Fr Cyrille wrote:


Le 28/09/2023 à 18:13, Aaron Rainbolt a écrit :

Hey, thanks for your help!

I was able to just repack and remove most everything offending. I figured I 
should share the info upstream so that if there was anything you wanted to do 
on your end, you could, but obviously if you're comfortable keeping things as 
they are, I don't have a problem with that :)

I'll submit a patch for the Python bindings, the fix was fairly simple.

As for ftpparse, I could potentially try writing a replacement myself and license 
it as GPLv2. We already probably have a good starting point since the FileZilla 
project is under GPL-2.0-or-later, and appears to have its own independently 
developed directory litsing parser written in C++ (see 
https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/engine/directorylistingparser.cpp?revision=10945=markup).
 We could port the logic from that into something SWORD-compatible perhaps?

One more question about the CMake files, you mention that FindXZ.cmake is your original 
contribution and would be GPLv2, but it appears to be ported from the BSD-3-Clause FindBZIP2.cmake. 
Just to be clear, since it contains your modifications, it should be "upgraded" to GPLv2 
as it now contains your GPLv2 contributions? If so, are there any other files in the CMake folder 
that should be similarly "upgraded"? Potentially all of them if they've all had to be 
modified for SWORD?

Thanks so much for your help! Also, did you also previously maintain Xiphos and 
Bibletime? If so, I would love to take maintainership of those too so I can 
keep everything SWORD-related from dropping out of Fedora.

Dear Aaron,
What a magnificent proposal this is!! I have been lamenting to the Lord for 
months, seeing Xiphos stagnate... and risking disappearing. Personally I am 
under Ubuntu.
At the beginning of the year I asked the Lord in my prayer to give us 
developers for Xiphos, you could be the answer to this prayer. If Karl could 
react to your proposal that would be great.
I will follow this proposal with great interest.

I actually know C and C++, so I might be able to help there. If I have some 
spare time and am itching to code, I'll fiddle with it and see if I can 
implement requested features and fix bugs.

Also I used to be an Ubuntu Developer, and intend on returning to Ubuntu 
development once work starts on 24.04 LTS. So I may end up being able to help 
accelerate the acceptance of updated SWORD-related software into Debian, 
Ubuntu, and Fedora if, Lord willing, all goes well.

Thanks for the encouragement!

You made my day! God be praised... I will help to with testing, ideas (many), 
compiling... May God send still 2 or 3 dev for it.

Aaron


God bless, and thanks again.

Aaron

On 9/28/23 07:05, Greg Hellings wrote:

Aaron,

As the previous maintainer who dropped support, thank you for picking it up. I 
have moved on from being a Fedora user (NixOS these days) 

Re: [sword-devel] Resuming the development of Xiphos - introducing xiphos-ng (Was: Licensing audit of SWORD for Fedora - sharing results with upstream)

2023-10-01 Thread Peter von Kaehne
Have you spoken with Karl, have you signed up to Xiphos’ mailing lists? Xiphos 
has had development pauses of years and suddenly spurts , and Karl is as far as 
I know still very much around. 

I think he would welcome any new input for sure and if (I have not the 
foggiest) he wants to pass it on - he handled 15 years ago the transition in 
maintainership/lead developership  from Terry to himself in the most gracious 
possible form. He will handle a new one from him to someone else equally 
graceful. 

Peter

Sent from my phone. Please forgive misspellings and weird “corrections”

> On 1 Oct 2023, at 21:50, Aaron Rainbolt  wrote:
> 
> The Xiphos fork has been created! https://github.com/ArrayBolt3/xiphos-ng 
> I'm about to push a build failure fix to it in a few moments. Feel free to 
> make new pull requests, bug reports, suggestions, etc. here. Lord willing 
> I'll be monitoring things and getting additions made.
> 
> Currently the fork is named xiphos-ng (ng for Next Generation, since that's a 
> rather popular naming convention for when you pick up an old project), 
> however I intend for the program name to remain Xiphos. This is because I 
> don't expect there to ever be a release of xiphos-ng, but rather hope that it 
> will just be absorbed into the Xiphos project and then development will 
> resume there. In the event Xiphos is truly and permanently dead, however, we 
> can come up with a better name for xiphos-ng and then mass-rename and rebrand 
> everything.
> 
> Also, the SWORD fixes in Fedora seem to be coming along (I'm working on 
> getting the package through initial review currently), so we should be OK on 
> that front if all goes well.
> 
> Aaron
> 
>> On 10/1/23 03:34, Fr Cyrille wrote:
>> 
>> 
>>> Le 01/10/2023 à 08:59, Aaron Rainbolt a écrit :
>>> On 9/28/23 13:35, Fr Cyrille wrote:
 
 
 Le 28/09/2023 à 18:13, Aaron Rainbolt a écrit :
> Hey, thanks for your help!
> 
> I was able to just repack and remove most everything offending. I figured 
> I should share the info upstream so that if there was anything you wanted 
> to do on your end, you could, but obviously if you're comfortable keeping 
> things as they are, I don't have a problem with that :)
> 
> I'll submit a patch for the Python bindings, the fix was fairly simple.
> 
> As for ftpparse, I could potentially try writing a replacement myself and 
> license it as GPLv2. We already probably have a good starting point since 
> the FileZilla project is under GPL-2.0-or-later, and appears to have its 
> own independently developed directory litsing parser written in C++ (see 
> https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/engine/directorylistingparser.cpp?revision=10945=markup).
>  We could port the logic from that into something SWORD-compatible 
> perhaps?
> 
> One more question about the CMake files, you mention that FindXZ.cmake is 
> your original contribution and would be GPLv2, but it appears to be 
> ported from the BSD-3-Clause FindBZIP2.cmake. Just to be clear, since it 
> contains your modifications, it should be "upgraded" to GPLv2 as it now 
> contains your GPLv2 contributions? If so, are there any other files in 
> the CMake folder that should be similarly "upgraded"? Potentially all of 
> them if they've all had to be modified for SWORD?
> 
> Thanks so much for your help! Also, did you also previously maintain 
> Xiphos and Bibletime? If so, I would love to take maintainership of those 
> too so I can keep everything SWORD-related from dropping out of Fedora.
 
 Dear Aaron,
 What a magnificent proposal this is!! I have been lamenting to the Lord 
 for months, seeing Xiphos stagnate... and risking disappearing. Personally 
 I am under Ubuntu.
 At the beginning of the year I asked the Lord in my prayer to give us 
 developers for Xiphos, you could be the answer to this prayer. If Karl 
 could react to your proposal that would be great.
 I will follow this proposal with great interest.
>>> 
>>> I actually know C and C++, so I might be able to help there. If I have some 
>>> spare time and am itching to code, I'll fiddle with it and see if I can 
>>> implement requested features and fix bugs.
>>> 
>>> Also I used to be an Ubuntu Developer, and intend on returning to Ubuntu 
>>> development once work starts on 24.04 LTS. So I may end up being able to 
>>> help accelerate the acceptance of updated SWORD-related software into 
>>> Debian, Ubuntu, and Fedora if, Lord willing, all goes well.
>>> 
>>> Thanks for the encouragement!
>> 
>> You made my day! God be praised... I will help to with testing, ideas 
>> (many), compiling... May God send still 2 or 3 dev for it.
>>> 
>>> Aaron
>>> 
> 
> God bless, and thanks again.
> 
> Aaron
> 
> On 9/28/23 07:05, Greg Hellings wrote:
>> Aaron,
>> 
>> As the previous 

[sword-devel] Resuming the development of Xiphos - introducing xiphos-ng (Was: Licensing audit of SWORD for Fedora - sharing results with upstream)

2023-10-01 Thread Aaron Rainbolt
The Xiphos fork has been created! 
https://github.com/ArrayBolt3/xiphos-ng I'm about to push a build 
failure fix to it in a few moments. Feel free to make new pull requests, 
bug reports, suggestions, etc. here. Lord willing I'll be monitoring 
things and getting additions made.


Currently the fork is named xiphos-ng (ng for Next Generation, since 
that's a rather popular naming convention for when you pick up an old 
project), however I intend for the program name to remain Xiphos. This 
is because I don't expect there to ever be a release of xiphos-ng, but 
rather hope that it will just be absorbed into the Xiphos project and 
then development will resume there. In the event Xiphos is truly and 
permanently dead, however, we can come up with a better name for 
xiphos-ng and then mass-rename and rebrand everything.


Also, the SWORD fixes in Fedora seem to be coming along (I'm working on 
getting the package through initial review currently), so we should be 
OK on that front if all goes well.


Aaron

On 10/1/23 03:34, Fr Cyrille wrote:



Le 01/10/2023 à 08:59, Aaron Rainbolt a écrit :

On 9/28/23 13:35, Fr Cyrille wrote:



Le 28/09/2023 à 18:13, Aaron Rainbolt a écrit :

Hey, thanks for your help!

I was able to just repack and remove most everything offending. I 
figured I should share the info upstream so that if there was 
anything you wanted to do on your end, you could, but obviously if 
you're comfortable keeping things as they are, I don't have a 
problem with that :)


I'll submit a patch for the Python bindings, the fix was fairly 
simple.


As for ftpparse, I could potentially try writing a replacement 
myself and license it as GPLv2. We already probably have a good 
starting point since the FileZilla project is under 
GPL-2.0-or-later, and appears to have its own independently 
developed directory litsing parser written in C++ (see 
https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/engine/directorylistingparser.cpp?revision=10945=markup). 
We could port the logic from that into something SWORD-compatible 
perhaps?


One more question about the CMake files, you mention that 
FindXZ.cmake is your original contribution and would be GPLv2, but 
it appears to be ported from the BSD-3-Clause FindBZIP2.cmake. Just 
to be clear, since it contains your modifications, it should be 
"upgraded" to GPLv2 as it now contains your GPLv2 contributions? If 
so, are there any other files in the CMake folder that should be 
similarly "upgraded"? Potentially all of them if they've all had to 
be modified for SWORD?


Thanks so much for your help! Also, did you also previously 
maintain Xiphos and Bibletime? If so, I would love to take 
maintainership of those too so I can keep everything SWORD-related 
from dropping out of Fedora.


Dear Aaron,
What a magnificent proposal this is!! I have been lamenting to the 
Lord for months, seeing Xiphos stagnate... and risking disappearing. 
Personally I am under Ubuntu.
At the beginning of the year I asked the Lord in my prayer to give 
us developers for Xiphos, you could be the answer to this prayer. If 
Karl could react to your proposal that would be great.

I will follow this proposal with great interest.


I actually know C and C++, so I might be able to help there. If I 
have some spare time and am itching to code, I'll fiddle with it and 
see if I can implement requested features and fix bugs.


Also I used to be an Ubuntu Developer, and intend on returning to 
Ubuntu development once work starts on 24.04 LTS. So I may end up 
being able to help accelerate the acceptance of updated SWORD-related 
software into Debian, Ubuntu, and Fedora if, Lord willing, all goes 
well.


Thanks for the encouragement!


You made my day! God be praised... I will help to with testing, ideas 
(many), compiling... May God send still 2 or 3 dev for it.


Aaron



God bless, and thanks again.

Aaron

On 9/28/23 07:05, Greg Hellings wrote:

Aaron,

As the previous maintainer who dropped support, thank you for 
picking it up. I have moved on from being a Fedora user (NixOS 
these days) and was no longer maintaining those packages nor the 
apps that depend on it. I am, however, the pumpkin holder for the 
Python and Perl bindings. If you want to submit a patch to us that 
gets those working again I would be happy to include it upstream.


Any files under the cmake folder were contributed by me. Those 
noting a license were taken from later CMake versions and would 
match licenses there. The FindXZ file is my original contribution 
and is under the GPLv2 like all other original SWORD code.


The gSOAP and Objective-C bindings should be safe to remove in 
Fedora as there is no need for them there.


The win32 files would only affect the MinGW build of sword in 
Fedora, which was not retired as it was unaffected by the Python 
changes.


ftpparse is a constant thorn in our side whenever people become 
hung up on the commercial clause. While not strictly necessary to 
SWORD, as