question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

It looks like another outbreak of ‘clarify the licensing of the examples’ #445 arose overnight; following pygmsh #446, pacopy went from MIT to GPL, under

While we could just do as for pygmsh #446 and explicitly GPL exx 23 (Bratu–Gelfand, using pacopy.euler_newton) and 27 (steady Navier–Stokes, using pacopy.natural), I’m inclined to suggest a different path.

I assume that the relicensing is not retrospective, so we could pin to the last MIT version. There has been very little development on pacopy since (my) addition of milestones in April 2019 in nschloe/pygmsh#5, which is essential to the practical application of pacopy.natural to nonlinear problems.

i had also recently already been thinking anyway of writing a new independent routines for natural parameter and false-transient continuation in the context of JFNK #442 #449 since I don’t think pacopy.natural is compatible with JFNK, running the Newton iteration itself. In simple cases like ex10, it’s enough to use a simple for-loop in the natural parameter (amplitude of boundary deflexion in that case). The adaptive natural parameter continuation of pacopy.natural in ex27 is nice though, so I’ll probably copy that from the last MIT version. Were I to write my own continuation routine, it would almost certaintly be an Iterator, avoiding the need for callbacks.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
kinnalacommented, Aug 6, 2020

Tangentially related: should be build a library of snippets that have only the relevant parts of interfacing to 3rd party libraries?

0reactions
gdmcbaincommented, Aug 11, 2020

the last MIT version.

That’s 0.1.2; 0.1.3 is GPLv3+.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Do you violate the GPL if you provide source code that cannot ...
IANAL, but I believe the answer is yes, you violate GPL. If you distribute binaries, then GPL requires that you also distribute all...
Read more >
It's time to say goodbye to the GPL - Martin Kleppmann
If the company providing the cloud software goes out of business or decides to discontinue a product, the software stops working, ...
Read more >
How GPL makes me leave R for Python :-( | R-bloggers
Recently I wanted my company to build a product based on R. It simply seemed like a perfect fit. But this turned out...
Read more >
https://edd.newmexico.gov/wp-content/plugins/premi...
Team Members Widget for Elementor comes with many customization options. ... -to-copy-elementor-content-from-site-to-another-using-pa-copy-paste-feature/? ...
Read more >
Paper - Term Paper - Term Paper Warehouse
The GNU GPL is the most widely used open source license to date. ... on a “RISC patent that asserted that 'if you...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found