Menu

#2 Cooperation interest?

open
nobody
question (1)
2025-07-10
2025-07-09
Anonymous
No

Originally created by: ElTh0r0

Hi
I started a very similar project: https://github.com/ElTh0r0/fritzcallindicator

I use KDE Plasma (on Manjaro) as my main system, but I have to use Windows occasionally, so I need my implementation to depend on Qt only for easy Windows builds; and I won't change this. My project currently integrates Thunderbird address books for caller number resolution and can optionally use (some German) online phone books for number resolution. If the number cannot be resolved, the tool will show the country or city of origin of the call (currently only German cities are supported).

My next step would have been to integrate the FritzBox phone books as well, which you have already implemented 😉

Since most of your code and all of my code is based on Qt, exchanging some features between the projects should be straightforward.
As both our code is GPL, I wouldn't need to ask you to take some of your code and include some of your functions in my project - and you vice versa (of course, I would correctly mention you as the author and include your copyright). But I think both projects could benefit from each other. Additionally I prefer the open & direct discussion and making you aware of my project before I would reuse any of your code!

Feel free to take a look if you are interested on some things, which I already implemented!

Discussion

  • Anonymous

    Anonymous - 2025-07-09

    Originally posted by: Agundur-KDE

    Hi and thanks for your message!

    Your project looks great – I like the focus on cross-platform and Thunderbird/online phonebook integration, which makes it clearly different from KFritz. My focus is on a tight KDE Plasma integration with a QML Plasmoid UI and native system services, which isn't suitable for Windows builds – so our goals differ.

    That said, you're very welcome to use the GPL parts of my codebase (e.g. for FritzBox phonebook access) – and I might look at your Thunderbird/address resolution logic if that becomes relevant in KFritz.

    If we keep our repos separate but maybe share specific modules or ideas, that sounds like a win-win.

    Appreciate your open and respectful approach – and happy to keep in touch (info@agundur.de) if you plan major additions (or need feedback).

     
  • Anonymous

    Anonymous - 2025-07-10

    Originally posted by: ElTh0r0

    Many thanks for your kind answer!

    Yes, I didn't intend to merge our projects, but mainly sharing modules/features! I'll definitely try KFritz on my Linux machine, and maybe I stick to it and using my project on my Windows machine only - let's see 🙂
    I'll keep an eye on the development of your project and get back to you if there are further opportunities for collaborations!

     

Log in to post a comment.

MongoDB Logo MongoDB