Why the amount of open source commits has decreased dramatically in 2009-2010 (according to ohloh.net)? [closed] - open-source

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
Declining commit graph at ohloh.net:
http://www.ohloh.net/languages/compare?commit=Update&l0=c&l10=lisp&l11=csharp&l12=-1&l1=html&l2=java&l3=php&l4=perl&l5=python&l6=haskell&l7=clojure&l8=scala&l9=ruby&measure=commits

Maybe the recession has caused people to focus more on work that pays, instead of their hobbies.

Ohloh stopped automatically discovering new open source projects from code.google.com, sourceforge.net and other forges in January of 2010.
Also a large number of open source projects have since moved to github.com and many new ones start there. Ohloh has never automatically discovered new projects on github.com
So the substantial decline of the graph is due to a data problem on Ohloh's side.
This year, Ohloh has plans to start scraping automatically again.
They plan on covering code.google.com, sourceforge.net, github.com and other forges
Since Ohloh's data is based on commit history from source control, the graphs will retroactively correct themselves and all will be right again in the world.

Related

Is development of Dia (diagram software) permanently halted? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
As far as I can tell there hasn't been any releases in 5+ years. Is it a dead project, or is there a fork of it somewhere with ongoing development?
It's a decent piece of software, but it's still missing at least one must have (to me) feature: the ability to rotate objects.
There have been no updates for years, and the developers haven't responded to inquiries, so the project does appear dead.
I haven't found any forks or any true open source alternatives. Inkscape can be used to accomplish anything that Dia can or should do, but it's a bit like using c++ to write and format a word document.
Edit: draw.io seems to be a decent alternative
No, the Dia development is not halted.
The Dia editor has been overtaken by GNOME. Its hosted at https://gitlab.gnome.org/GNOME/dia and during first half of 2021 it had cca 20 commits from cca 10 different people.
Thus, Dia is still much alive.

Measuring Software Popularity [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
Does anyone have any ideas on measuring the popularity of an open source project? I thought it would be interesting to create a tools which would compare the popularity of similar open source projects.
The first metric that came to mind was to compare the number of Google results for each specific software, but it seems difficult to programmatically obtain this number (other than scraping it from the direct search page - this also runs into legal issues with Google I believe).
Any other metric ideas? I'd like the end product to be a tool, so metrics which are able to be accessed through code would be preferred.
Thanks,
Chris
If the projects are hosted by platforms like Sourceforge or Github, you can access the number of downloads...
SourceForge offer download statistics;
http://sourceforge.net/project/stats/detail.php?group_id=263007&ugn=dvwa&mode=week&type=prdownload
Google Code have activity ratings.
Maybe you could use those?

What criteria do you use to quickly determine if a github project is finished/useable? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
When I browse github I have a hard time differentiating high quality code from half-finished crap without taking a serious look at the code. What are some good ways to quickly size up a project? Rubyforge allows people to designate a "Development Status". SourceForge has a "recommend" feature. Is there some feature that I've overlooked? I just look at the number of forks and watchers. Is there a better way? I don't see a checkout count, or any other measure of popularity.
I would check for documentation. Well advanced code should have associated documentation, while fledgling projects are too busy getting their code and architecture done to create documentation, which will probably have to change by the time they release anyway. Basically, writing documentation says to me that you think the code is stable and functional enough for users to be able to benefit from it.
Recent activity is a big one. If the project does not have recent developer commits or there are open bugs, tickets, issues, questions, etc without developer responses then move on.

Recycle a project name? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I want to start an open source project, but my favourite project name was already used for a framework with the same goal. This project was never popular, there is nothing to download or executable, the project had only two active days with commits at Google Code and is dead since four years. In other words: the project is irrelevant but the name is in use at Google Code and ohloh (the same dead project). The .org domain would be available.
Would it be ok to reuse this project name?
4 years, just 2 active days? Get it and make it better then old dead one ;)
I would advise against it, even if it is clearly dead. Recycling old names can cause a great deal of confusion. Moreover, if the old project has been indexed, then searches for your project or for documentation for your project could accidentally turn up information related to the previous project. There are plenty of good names out there that haven't been taken. Better to brainstorm now than cause confusion later.

PAD (Portable Application Description) files for shareware / freeware [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I've been told that I should include PAD files with the freeware applications I distribute so hosting sites can list the information correctly and check for updates, etc.
Can you give me some info on using PAD files? Here are general questions which come to mind:
Is it worth the effort?
Do you use PADGen or an online tool like www.padbuilder.com?
Do you digitally sign yours?
I do use padgen, it does not take too long to make a pad file, but what takes time is submitting it... just copy+paste stuff from your marketing material into it.
keep storing all your pad files on your webserver and new version updates are listed in 1000+ small shareware/software sites automatically. however, download amounts from these sites are usually < 1000/mo.
not signed mine.