Page MenuHomeAleph Objects Inc

Update EULA on LulzBot.com/Cura when v3.2 Build is Released as Stable
Closed, ResolvedPublic

Description

We'll need to update the related EULA on https://www.lulzbot.com/cura to reflect the change from AGPL to LGPL for v3.2:

End User License Agreements (EULA)
Cura LulzBot Edition, a Free Software solution for Fused Filament Fabrication 3D printing, is distributed under the terms of the GNU Affero General Public License Version 3 (AGPLv3).

Copyright © 2014, 2015, 2016, 2017 Aleph Objects, Inc. - Released under terms of the AGPLv3 License.

Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the AGPLv3 License.

This program is Free Software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

We should be able to use the same copy from the splash screen . Flip the text on that page over when we have that build released as stable.

Event Timeline

Orias created this task.Mar 14 2018, 8:23 AM
Orias created this object with edit policy "Cura LulzBot Edition (Project)".
Orias triaged this task as Normal priority.

@Orias Sorry, little confused here. Is this an update to our user agreement, or the listing on LB.com? This is the current user agreement:

Cura LulzBot Edition, a Free Software solution for Fused Filament Fabrication 3D printing, is distributed under the terms of the GNU Lesser General Public License (LGPLv3). 
Copyright © 2014, 2015, 2016, 2017, 2018 Aleph Objects, Inc. - Released under terms of the LGPLv3 License. 
Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the LGPLv3 License. 
This program is Free Software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Orias added a comment.Mar 14 2018, 8:38 AM

This is for the EULA listed on LulzBot.com/cura at the bottom of the page. The copy will need to mimic the v3.2 splash screen.

Splash screen will not have enough room for that, but we have it in the user agreement that pops up on first run.

Correct, this tickets for the static copy on LulzBot.com/Cura. We'll use the splash screen text as the template for the static text on the EULA section of LulzBot.com/Cura.

Orias added a subscriber: reprapperMC.EditedMar 14 2018, 12:35 PM

Proposed text for LulzBot.com/cura:

End User License Agreements (EULA)
Cura LulzBot Edition, a Free Software solution for Fused Filament Fabrication 3D printing, is distributed under the terms of the GNU Lesser General Public License Version 3 (LGPLv3).

Copyright © 2014, 2015, 2016, 2017, 2018 Aleph Objects, Inc. - Released under terms of the LGPLv3 License.

Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the AGPLv3 License.

@reprapperMC On the above section, since that's referring to the 2013 original release, we're supposed to call out the original release licensing correct, or should that be updated to LGPLv3 as well?

(copy continues)

This program is Free Software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Does the first copyright notice need to be 2018 LGPLv3 by itself, then use 2013, 2014... 2017 since it used AGPL during that time?

karrad added a comment.Jun 4 2018, 8:10 AM

3.2.21 is looking to be our Release version, hoping to go live today or tomorrow with it.

Orias added a comment.Jun 10 2018, 1:47 PM

Cura LE 3.2.21 has been released, I'd like to update the CURA LE EULA copy on this page: https://www.lulzbot.com/cura on Monday, June 11th.

See this post for outstanding questions on the proposed copy: https://code.alephobjects.com/T2089#35978

Orias raised the priority of this task from Normal to High.Jun 10 2018, 1:47 PM
karrad reassigned this task from Orias to kenhara.
karrad added subscribers: benmalouf, kenhara.

@kenhara @benmalouf Can you look over the proposed wording from CD on the EULA update? We would like to get your sign off before pushing to the site.

It looks good to me, but I don't know how to answer the license question that was directed at @reprapperMC . I would think we can just say LGPL for all since the latest version of the code contains older versions of the code. I don't think they could/would leave that AGPL and just change what's newly added.

I don't know enough about this to know the exact answers to these questions. @reprapperMC has the final call on this.

In the meantime, @alexei may know and/or we could consider pinging FSF who may be able to advise or point to a resource.

karrad reassigned this task from kenhara to Steven.Jun 11 2018, 1:21 PM

@kenhara , most of the CuraLE 3.2 is under LGPL, only CuraEngine remained AGPL. If you click on "About" in CuraLE it would give you the license info on most of the participating packages.

Once final decision is determined, we will need to update the User Agreement within Cura LE as well

@Steven We are getting ready to push an internal build, do you have an update on this?

Updates to Cura LE program:

Steven: Copyright © 2017, 2018 Aleph Objects, Inc. - Released under terms of the LGPLv3 License.
Copyright © 2014, 2015, 2016 Aleph Objects, Inc. - Released under terms of the AGPLv3 License.
Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the AGPLv3 License.
Steven: May need to have 2017 in the AGPL too as we had old Cura releases in 2017 under AGPL

Copyright © 2017, 2018 Aleph Objects, Inc. - Released under terms of the LGPLv3 License.
Copyright © 2014, 2015, 2016, 2017 Aleph Objects, Inc. - Released under terms of the AGPLv3 License.
Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the AGPLv3 License.
Steven: May need to have 2017 in the AGPL too as we had old Cura releases in 2017 under AGPL

For LulzBot.com we could more explicitly state the licenses for each version. Everything prior to v3.2 could be listed as AGPLv3 and then everything v3.2 and later would list LGPLv3.

@Steven I have updated the copyright statements, this is the current user agreement with Cura LE:

Let me know if you want anything else removed/changed

Orias added a comment.Jun 21 2018, 8:00 AM

Updated LulzBot.com/Cura EULA with this text:

Cura LulzBot Edition, a Free Software solution for Fused Filament Fabrication 3D printing, is distributed under the terms of the GNU Lesser General Public License Version 3 (LGPLv3).

Copyright © 2017, 2018 Aleph Objects, Inc. - Released under terms of the LGPLv3 License.

Copyright © 2014, 2015, 2016, 2017 Aleph Objects, Inc. - Released under terms of the AGPLv3 License.

Derived from Cura, which was created by David Braam and Ultimaker. Copyright © 2013 David Braam - Released under terms of the AGPLv3 License.

This program is Free Software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

karrad closed this task as Resolved.Jul 5 2018, 9:27 AM