# Analysis of the Julia Ecosystem (license and package status)

**URL:** <https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800>\
**Category:** Community\
**Tags:** announcement\
**Created:** [June 19, 2018, 10:16pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800 "2018-06-19T22:16:05Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [June 20, 2018, 1:46pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/21 "2018-06-20T13:46:46Z")

</div>

JuliaString/ICU.jl is not DEVELOPMENT, it is for v0.5 / v0.6 of Julia only, and has been superseded by  
JuliaString/StrICU.jl (which works on v0.6 and above) (both are registered in METADATA)

Note: nolta/ICU.jl, which has recently been moved to JuliaStrings/ICU.jl (note the “s”!!!), is obsolete  
(I should know, I made the last major changes to it, before simply maintaining my fork, and the METADATA registry was changed a while ago to point to the rewritten / improved version in JuliaString).

---

<div class="post-metadata">

**Author:** ![gcalderone](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gcalderone/32/1539_2.png) [@gcalderone](https://discourse.julialang.org/u/gcalderone)\
**Post date:** [June 21, 2018, 2:09pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/22 "2018-06-21T14:09:58Z")

</div>

In entry 1256 the name of the package is wrong: it should be `Gnuplot`, but `GnuTLS` is reported.

---

<div class="post-metadata">

**Author:** ![anon94023334](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Post date:** [June 21, 2018, 3:14pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/23 "2018-06-21T15:14:33Z")

</div>

Also, I think ParserCombinator.jl needs to be marked UNMAINTAINED at this point. I don’t know that Andrew’s found replacement maintainers yet.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [June 21, 2018, 3:24pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/24 "2018-06-21T15:24:51Z")

</div>

I am afraid this is mis-attributed:  
rcalxrc08 FinEtools [https://github.com/rcalxrc08/FinancialToolbox.jl](https://github.com/rcalxrc08/FinancialToolbox.jl) OK

It should be  
PetrKryslUCSD FinEtools [GitHub - PetrKryslUCSD/FinEtools.jl: Finite Element tools in Julia](https://github.com/PetrKryslUCSD/FinEtools.jl) OK

---

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [June 22, 2018, 2:45am UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/25 "2018-06-22T02:45:36Z")

</div>

The:ParserCombinators  
Me and @CarloLucibello almost finished bringing it up to 0.6 compact.

[https://github.com/andrewcooke/ParserCombinator.jl/pull/27#issuecomment-399303740](https://github.com/andrewcooke/ParserCombinator.jl/pull/27#issuecomment-399303740)

I though we merged it but apparently not  
I believe we have commit privs on it

---

<div class="post-metadata">

**Author:** ![ScottPJones](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/scottpjones/32/146_2.png) [@ScottPJones](https://discourse.julialang.org/u/ScottPJones)\
**Post date:** [June 22, 2018, 2:29pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/26 "2018-06-22T14:29:12Z")

</div>

> [@anon94023334](#):
>
> Also, I think ParserCombinator.jl needs to be marked UNMAINTAINED at this point. I don’t know that Andrew’s found replacement maintainers yet.

Is he looking for one?  
I think that would be a great addition to [JuliaString.org](http://JuliaString.org) (I love parsers & compilers!)

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [July 18, 2018, 6:58pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/27 "2018-07-18T18:58:50Z")

</div>

The issue with LCIO is that the config Julia languages is `NULL` for most of the jobs. Where you using a custom specification or script? I will manually correct this package.

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [July 18, 2018, 7:37pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/28 "2018-07-18T19:37:08Z")

</div>

I have updated the methodology, implementation, and presentation. I used the information collected here to validate it. Thanks and enjoy.

---

<div class="post-metadata">

**Author:** ![pkofod](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pkofod/32/2179_2.png) [@pkofod](https://discourse.julialang.org/u/pkofod)\
**Post date:** [July 18, 2018, 7:54pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/29 "2018-07-18T19:54:36Z")

</div>

sorry, but where is this analysis? Cannot find it on the original link

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [July 18, 2018, 8:02pm UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/30 "2018-07-18T20:02:17Z")

</div>

[Here](https://github.com/Nosferican/Julia-Ecosystem-Analysis/blob/master/pkg_status.csv).  
`true` and `false` whether the package has a a production ready release for Julia 0.6… Only considers Github repositories with OSI-approved licenses and that are not deprecated.

---

<div class="post-metadata">

**Author:** ![jstrube](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jstrube/32/525_2.png) [@jstrube](https://discourse.julialang.org/u/jstrube)\
**Post date:** [July 19, 2018, 12:40am UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/31 "2018-07-19T00:40:24Z")

</div>

I’m not sure i understand what that means.  
Pkg.add(“LCIO”) works in v0.6, on linux at least, and it’s configured in travis, and the build for the release was fine.  
What config are you referring to?

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [July 19, 2018, 1:00am UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/33 "2018-07-19T01:00:23Z")

</div>

I use the Travis CI API with the slug owner/repo to get the various branches, jobs status, and configuration matrices. If a branch has in the configuration 0.6 or release (for when 0.6 was a released version), I check whether it has the status = passed. Otherwise, I look at each job in the failed/error jobs and look for a job that passed the CI with 0.6. See for example, [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/jstrube/LCIO.jl/jobs/271323081/config). The configuration settings do not specify the Julia version which is why my script is not picking it up.

---

<div class="post-metadata">

**Author:** ![jstrube](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jstrube/32/525_2.png) [@jstrube](https://discourse.julialang.org/u/jstrube)\
**Post date:** [July 19, 2018, 3:58am UTC](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800/34 "2018-07-19T03:58:22Z")

</div>

I see. Yeah, sorry, I didn’t think to specify the julia version until recently. The package currently _only_ works on 0.6. I specify 0.7-beta for master, but that doesn’t work, yet.

[Previous page](https://discourse.julialang.org/t/analysis-of-the-julia-ecosystem-license-and-package-status/11800.md?page=1)
