News for hackers. Stuff that matters.
Re:Matomo: Open-source analytics platform by XCSme on Tuesday January 05, 2021 @08:53PM (#25653884)
Is 1.7k open issues something to worry about or is it normal for a project of this size?

PS: I have also been building something similar, but not completely open-source: https://www.usertrack.net

Re:Matomo: Open-source analytics platform by Findus23 on Wednesday January 06, 2021 @07:08AM (#25656977)
While I agree that 1.7k issues are a lot, also keep in mind that there are 9.6k closed issues and they are bugs and feature requests over 11 years that never get closed as there might be someone else coming across some feature request one day who wants to implement it.
Re:Matomo: Open-source analytics platform by monkin on Wednesday January 06, 2021 @01:06PM (#25660380)
Fun fact that should be point out: Most of those issues and pr’s comes from core team members. There is almost no community around it, but looking at these numbers you get the impression that it is otherwise.
Re:Matomo: Open-source analytics platform by AbdHicham on Tuesday January 05, 2021 @09:01PM (#25653942)
It's normal for a project of that size, never had any major issues with it, it's in active development so it's good to see issues are being reported
Re:Matomo: Open-source analytics platform by yread on Wednesday January 06, 2021 @05:23AM (#25656371)
I think it's more a consequence of not tidying up. There are irrelevant issues open from 2008. On the other hand I prefer 1.7k issues to project where they aggressively auto-close tickets
Re:Matomo: Open-source analytics platform by mgkimsal on Wednesday January 06, 2021 @07:08AM (#25656978)
if projects are given the option to 'auto-close' tickets (which honestly, I don't mind - having loads of open stuff can hamper finding more recent/useful info), wouldn't it be helpful to have filter to view 'auto-closed' tickets vs 'closed' tickets?
Re:Matomo: Open-source analytics platform by zufallsheld on Wednesday January 06, 2021 @05:18AM (#25656346)
I also compare open issues to closed issues. If the numbers are roughly the same (or the open issues bigger than closed) I'd say that's a problem.
Re:Matomo: Open-source analytics platform by AbdHicham on Tuesday January 05, 2021 @09:03PM (#25653949)
Which parts are open source in usertrack ? you say not completely open-source
Re:Matomo: Open-source analytics platform by XCSme on Tuesday January 05, 2021 @09:36PM (#25654124)
I say it's not completely open-source mainly because it's not free and people usually expect open-source to equal free.

Once you purchase it you get full access to the original server-side code (PHP, MySQL).

For the client-side part you only get the bundled JS/HTML/CSS (the original client-side source code is TypeScript, React), mostly because otherwise I would have to provide all the build tools and document better the code, tooling, building, releasing, etc.

Re:Matomo: Open-source analytics platform by viraptor on Wednesday January 06, 2021 @06:29AM (#25656745)
> people usually expect open-source to equal free.

Open source has a specific meaning - is the Software released on an open source license. (https://opensource.org/licenses) For example if you pay enough, you get ms windows source as well - that doesn't make it "not completely open source". Your project doesn't seem to be open source at all.

Re:Matomo: Open-source analytics platform by XCSme on Wednesday January 06, 2021 @07:56AM (#25657285)
Sorry for the misunderstanding then, I might be using the wrong terminology.

I have seen many other products that are marketed as "open source" because you get the source code after you purchase it, so it is literally "open source", but not "open-source" as in released under an open-source license.

I am personally not marketing userTrak as open-source and I will stop using similar terms if other people do have a strong opinion about what "open-source" actually means.

Re:Matomo: Open-source analytics platform by mgkimsal on Wednesday January 06, 2021 @07:11AM (#25656995)
I think the term 'shared source' was coined to describe that particular business model (under certain conditions, the code is shared, and perhaps modifications may be allowed in some scenarios, but no redistribution).
Re:Matomo: Open-source analytics platform by Macha on Wednesday January 06, 2021 @10:07AM (#25658358)
From your license agreements (this language appears in all 3):

You are NOT allowed to:

Redistribute in any way any of the userTrack files or any parts of the userTrack's source code (with the exception of the public tracker JavaScript files that have to be included on your site).

Install userTrack on someone else's server.

Continue using userTrack or offering userTrack access to others after this license agreement has been voided (either via a refund, license period expiration or legal action).

This is not open source (or even "fair code" as redis etc advocate for). Providing the source but under a license like this is usually referred to as visible source or shared source

Re:Matomo: Open-source analytics platform by XCSme on Wednesday January 06, 2021 @10:57AM (#25658811)
You are correct, I did confuse the terms "visible source" with "open source".

The way userTrack is currently distributed is as any other digital product (you pay for it and you are not allowed to sell or redistribute copies of it) with the mention that the server-side code is un-compiled and un-obfuscated so you can transparently see what it does, how it does it and change it if you want.

I am not sure that fully open-sourcing it is the way to go as I've seen so many projects die or disappear because the maintainers didn't have a lot of incentives to keep improving it or simply no longer had time to work on it. I also think that it's fair to pay for something that brings value to you also knowing that by paying for it you support its further development.

Re:Matomo: Open-source analytics platform by ffpip on Wednesday January 06, 2021 @06:41AM (#25656820)
Did you change the license? I think I stumbled upon your website on HN comment a few months ago. Didn't it be free?

Great product and an excellent demo!

Re:Matomo: Open-source analytics platform by XCSme on Wednesday January 06, 2021 @07:49AM (#25657245)
Thank you! userTrack was never free, but I did change the pricing model from lifetime, to yearly to now being one-time payment + yearly payments for updates.

I would love to make userTrack free if I can find a sustainable way to work on it. Most other similar open-source software offers a "hosted" version to get revenue, but my goal is to promote decentralization and self-hosting in general, so me focusing on the hosted version would go against my goal and beliefs. I really want to see a feature where any non-technical person can choose a few products and have them running on their own VPS/server in a few clicks. This would have many advantages for the clients AND for the developers:

* Clients pay a lot less for a products

* Developers must focus more on product and performance, leading to higher quality products.

* Hugely increased privacy for the average internet user and for the own data of the client using the product

* Better performance (each client has their own server so it is more likely to have more resources)

* Better latencies (each client can choose to use/host their product on a local datacenter)

* Better data transparency, easier migrations and fewer vendor lock-ins (if you own the server and the data on it you can most likely always export it in some form)

I think there are many other advantages for both companies and clients. The current SaaS environment makes it really easy for companies to ask huge amounts of money for services just because they want to, as the client has no real alternative unless he is really technical and can spend days installing and maintaining a self-hosted software that rarely gets updated.

Re:Matomo: Open-source analytics platform by ffpip on Wednesday January 06, 2021 @09:47AM (#25658185)
> userTrack was never free...

Sorry if it seemed like I was complaining about the pricing change. I was just wondering whether I remembered it correctly from here (https://news.ycombinator.com/item?id=24207129)

It's a great product. People will pay for it.

Re:Matomo: Open-source analytics platform by XCSme on Wednesday January 06, 2021 @10:47AM (#25658708)
No worries, I was just making the history of the pricing structure clear.

Thank you for the kind words, I do love working on this project and I hope to be able to continue working on it. Existing customers absolutely love it and keep recommending but I am still struggling with finding a pricing structure that makes sense for everyone.

I do hope that one day I will find a way to make userTrack free for everyone, but looking at Matomo, making it open-source seems to drastically slow the development of a project as there are so many people involved and so much more decisions to be taken. Apart from that I would still have to earn a living somehow, but if I get a job and keep userTrack open-source I won't be able to spend too much energy on maintaining it and I hate not being able to make a product as good as it can be.

Re:Matomo: Open-source analytics platform by AbdHicham on Tuesday January 05, 2021 @09:39PM (#25654146)
I understand now, thank you for clarifying :)