Snapdrop vs Pairdrop? #115
Replies: 1 comment 1 reply
-
Hi @ciriousjoker, Thanks for the question! I understand why you are wondering about that. Let me elaborate a bit to make the decission transparent: I tried to improve the original project:
None of my 10+ PR were merged or even responded to by the project owner. Not every contribution was perfect but it would have needed any communication to make me believe that issues will be addressed and features will at least be thought about and discussed upon. There is also this longer thread regarding maintenance: SnapDrop/snapdrop#333 Apparently, RobinLinus was not willing to accept any new features at all which I could somehow live with. He actually requested to focus less about new features and more about stability (see this comment). Sadly, even after some very useful stability suggestions (e.g. automatic restart on error) and PR regarding stability and security there was still no reaction whatsoever and there are the same problems today that were solved over half a year ago. This was and is really frustrating. I decided to start PairDrop by simply cherry-picking every good idea that the community already built and created PRs for and added the pairing functionality on top of that. I like that the community is actively developing this project and as community building is not possible over on the Snapdrop repo I try to do it here instead. As this project diverges from the original Snapdrop quite a bit (with public rooms in the pipeline), I think it's easier for users to differentiate between the two projects by having introduced a new name. As I told the original creator if he will give me a sign that he will think about merging any of my PR into Snapdrop I'm willing to create them to stabilize Snapdrop. Until then, I will not contribute to Snapdrop anymore. Until then, I will just list every change under https://github.com/schlagmichdoch/PairDrop#differences-to-snapdrop and try to honor the original project in every way. Regarding your question why this is not a fork: I guess this was by mistake. I already had a fork to create PRs to Snapdrop and wanted to add a second fork for PairDrop to completely separate the new development from the PR branches. Somehow, this is not natively supported by GitHub so I pushed everything using to this repo via |
Beta Was this translation helpful? Give feedback.
-
Why did you decide to create a separate non-forked project (ie copy it) instead of improving the original project?
Beta Was this translation helpful? Give feedback.
All reactions