Hi,
I'm writing this just wanting to know your opinion about my plan.
I have been using Computer+ plugin by @PieRGud and enjoying it very much.
But there are still some improvements that could be made.
It's very fortunate that @PieRGud is very generous to share the C+ source code on Github.
So, I decided to fork it and made some improvement on it.
Here is the the list of those improvements:
replace SQLite with LiteDB to make it more lightweight and stable
previous arrest report & citation will be displayed when viewing ped/vehicle info (without crashing)
generate random past traffic citations & arrest reports for ped to improve gameplay
reactivated traffic citation history
reactivated arrest report history
reactivated most recent action list on main window
added wanted reason info when ped is wanted
added driver license expiration days info (random)
made ped & vehicle persistent during C+ session to avoid crashes (they will be freed when Computer+ exit)
saving newly created arrest report or citation will also close the window for better UX
vehicle type will be showed correctly when viewing the citation history records
fixed "give ticket" animation. now the ticket should disappear in the right time
fixed incorrect time data source on arrest report view
added various checking and handling to prevent potential crashes.
I'm very excited to make those improvements and I have pushed my codes to the main C+ repository, but it seems the author is very busy and it's still pending merge and release.
I'm just wondering. Can I just release my improvement by following the license guideance on Computer+ source code?
Based the C+ repository license page, the license is GNU v3, https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3)
So, according to that license, I might distribute any modifications on Computer+, as long as I follow the license guidance. (CMIIW)
But, I'm still in doubt whether to do it or not. I would like to know your opinion regarding this matter.
BR.
BejoIjo