Regarding porting of Warpinator

About programming and getting involved with Linux Mint development
Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
_Homer_

Regarding porting of Warpinator

Post by _Homer_ »

Hey all, I've found Warpinator to be useful on my LAN, but there's no ports to other os, which is a drawback, given that I have a mixed local network.
Noting that it seems to be entirely written in Python, I wonder what the problems are for porting it to say, Windows?
I'm quite capable, and willing to reverse-engineer the networking and file system stuff, my question is, why should I not do that?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
JoeFootball
Level 13
Level 13
Posts: 4673
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: Regarding porting of Warpinator

Post by JoeFootball »

_Homer_ wrote: I'm quite capable, and willing to reverse-engineer the networking and file system stuff, my question is, why should I not do that?
It's GPLv3, so as long as you're complying with that, I'd say give it a try.

https://github.com/linuxmint/warpinator
_Homer_

Re: Regarding porting of Warpinator

Post by _Homer_ »

I just wanted to check, I don't plan to upset anybody ;) thanks
"Webinator" will be a linux-based CGI application running under Apache, that lets me implement what I want, without porting to other platforms. Minor changes to the original Linux sourcecode will affect, but not apply to, other platforms or operating systems. It will be free software, with no public servers provided by the author.

Sounds ok?
User avatar
xenopeek
Level 25
Level 25
Posts: 29611
Joined: Wed Jul 06, 2011 3:58 am

Re: Regarding porting of Warpinator

Post by xenopeek »

To be clear this is a users supporting users technical support forum. To get feedback from developers make an issue on https://github.com/linuxmint/warpinator.

Warpinator is GPLv3 software so you can use the code for your own project so long as you comply with the GPLv3 license. TLDRLicense have an overview https://tldrlegal.com/license/gnu-gener ... v3-(gpl-3). Use a different name.

I would suggest running the idea by the developers. If you see a way for it, wouldn't it be nice if from within Warpinator one could click a button to launch a "Webinator" like functionality as you describe, so that users can exchange files on their network with other OSes by using Warpinator web interface?

For exchanging files between different OSes I use https://www.sharedrop.io/ (files are transferred directly between sender and recipient without going to the server) or you can use https://www.feem.io/. But it would be nice to have a Warpinator protocol compatible (web)client for other OSes.
Image
User avatar
JoeFootball
Level 13
Level 13
Posts: 4673
Joined: Tue Nov 24, 2009 1:52 pm
Location: /home/usa/mn/minneapolis/joe

Re: Regarding porting of Warpinator

Post by JoeFootball »

Not to dissuade any creative pursuits, but adding another alternative to list for consideration, I've used Magic Wormhole (https://magic-wormhole.readthedocs.io) for years with success. It's admittedly a command line tool, so it may not be for all users, but it's simple and works as advertised for me.
Locked

Return to “Programming & Development”