← Back to team overview

yade-dev team mailing list archive

Request for sudoDEM+third party source code


Dear Shiewei,
I was trying to use and to check something in the source code of sudoDEM3D
However, I found that the program was distributed only in the form of
binary code. Did I miss something?
If not, could you please send me (or provide a link to download same
versions of) the source codes that were used to generate the binary objects
available as tarballs for sudoDEM3D at [1]
and for the third party libraries at [2]

I believe sudoDEM is a great achievement and I'm glad that yade was helpful
for that work.
I also think it is very important to comply to the terms and conditions of
yade's license (GPL2), and I feel annoyed that sudoDEM apparently doesn't.
In fact, it certainly also breaks the terms and conditions of some third
party libraries.

I'm reproducing below relevant subsets of yade's license (GPL2), they speak
for themselves I think. Please note that mentioning GPL3 on your website is
irrelevant since the GPL3 applies to a source code only, not to a binary
Licensing questions are not always easy, if you are unsure what is
permitted please contact yade-dev@xxxxxxxxxxxxxxxxxxx, we will do our best
to advise.
If you are "in the process of" making sources available, then maybe just
don't distribute binaries meanwhile. In any case, make sure you can always
provide the exact same sources you use for generating each *.so you
The easiest (though not mandatory) way to do so, by far, is to
systematically give links to both binaries and sources for each version. In
any case, you must provide license in full, and a written notice on how to
get source codes if you don't provide a link to it.

Best Regards

Bruno Chareyre


Yade's license says:

*  0.  "work based on the Program" means either the Program or any
derivative work  1. You may copy and distribute [...] provided that
youconspicuously and appropriately publish on each copy an
appropriatecopyright notice   2. You may modify your copy [...] and
distribute such modificationsunder the terms of Section 1 above, provided
that you also meet all of these conditions:    a) You must cause the
modified files to carry prominent notices    stating that you changed the
files and the date of any change.    b) You must cause any work that you
distribute [...] to be licensed [...] under the terms of this License.  3.
You may copy and distribute the Program (or a work based on it,under
Section 2) in object code or executable form under the terms ofSections 1
and 2 above provided that you also do one of the following:    a) Accompany
it with the complete corresponding machine-readable    source code [...]
b) Accompany it with a written offer, valid for at least three    years, to
give any third party [...] the corresponding source code  4. You may not
[...] distribute the Programexcept as expressly provided under this
License. Any attemptotherwise [...] will automatically terminate your
rights  10. If [your] distribution conditions are different, write to the
authorto ask for permission.*

- -


[2] https://zenodo.org/record/2683766#.XlfQl-F7nRZ

Bruno Chareyre
Associate Professor
ENSE³ - Grenoble INP
Lab. 3SR
BP 53
38041 Grenoble cedex 9
Tél : +33 4 56 52 86 21

Email too brief?
Here's why: email charter

Follow ups