DM42 License Statement

Discussion around the Swiss Micros DM42 calculator.
Post Reply
Michael
Site Admin
Posts: 229
Joined: Wed Apr 05, 2017 9:31 pm

DM42 License Statement

Post by Michael » Fri Apr 06, 2018 8:29 pm

Please see https://www.swissmicros.com/License_Statement.php

Dear SwissMicros customers,

Thank you for your support in making DM42 come to fruition. We began development of the DM42 in 2015 followed by beta testing May 2017. We have been very fortunate to have a supportive community providing us with constructive feedback, bug reports and usability concerns throughout the development phase. We poured our heart and soul in pursuing for the best handheld RPN calculator in the world. Our goal is simple - we want to build useful tools for you with uncompromising quality, reliability, durability and robustness you expect from professional products.

Our relationship with the community is important to us; we listen to all forms of feedback and we take what our community thinks very seriously. In the past few days, there has been an escalation in a few online forums regarding the SwissMicros firmware in the DM42 calculator and GPL License requirements for code release to customers. In no way did we ever intend to violate the GPL, nor do we wish to neglect the work done by others. We sincerely recognize the work of Thomas Okken and the calculator community - Free42 is the operational jewel, the central core of DM42. We decided to use Free42 as it has been thoroughly tested over many years.

We have heard you and we are making things right.

DM42's source code comprises of several components - Free42 core, a custom DM42 shell developed by SwissMicros, FreeRTOS as a real-time operating system and several components from ST Microelectronics. Each part has a different licensing model. We are currently working hard to understand and correctly determine the proper hierarchy of licenses.

In the next few days, we will be releasing the full source code to be able to build your own DM42 firmware. All components of DM42 will be open-sourced. We think that this is the right thing to do and hopefully with the help from community, we can accelerate the development of DM42's software on Github.

Full source code will be available at: http://github.com/swissmicros/DM42.

We ask for your patience as we prepare the source code for a public release.

Thank you,
Michael Steinmann
SwissMicros

Olaf
Posts: 21
Joined: Fri Nov 03, 2017 9:15 am
Location: France

Re: DM42 License Statement

Post by Olaf » Fri Apr 06, 2018 8:55 pm

Thanks ! This is the statement most of us were waiting for :D couldn't be happier. !
-----------------------------------------------------------------
HP48G, DM42 (# 276), a slide rule and a C compiler :-)

User avatar
ijabbott
Posts: 112
Joined: Fri Dec 15, 2017 1:34 pm
Location: Manchester, UK

Re: DM42 License Statement

Post by ijabbott » Fri Apr 06, 2018 9:01 pm

Sounds like excellent news. Good luck in sorting out the license zoo! I think the main sticking point would be the STMicros license being incompatible with the GPL due to the hardware restrictions it imposes on the code usage. But it's better to have the code first and sort out the niggly license issues later!

Logan
Posts: 20
Joined: Sat Jul 08, 2017 11:03 pm

Re: DM42 License Statement

Post by Logan » Fri Apr 06, 2018 9:02 pm

Excellent! You guys are great!
DM42 SN 210

rprosperi
Posts: 379
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: DM42 License Statement

Post by rprosperi » Fri Apr 06, 2018 9:18 pm

Thanks Michael for explaining and for agreeing to full code release; this is excellent news all-around!
--bob p

DM42: β00071 & 00282

zeno333
Posts: 53
Joined: Fri Dec 29, 2017 12:34 am

Re: DM42 License Statement

Post by zeno333 » Fri Apr 06, 2018 9:41 pm

Bravo!!!! Loud handclapping to 34 decimal places!!! ;)

Thomas Okken
Posts: 491
Joined: Tue May 02, 2017 3:48 pm
Location: New Jersey, USA
Contact:

Re: DM42 License Statement

Post by Thomas Okken » Fri Apr 06, 2018 9:43 pm

That statement sounds good. I like it.
Thank you Michael & SwissMicros team!

toml_12953
Posts: 447
Joined: Wed May 03, 2017 5:46 pm
Location: Malone, NY USA

Re: DM42 License Statement

Post by toml_12953 » Fri Apr 06, 2018 11:54 pm

Thomas Okken wrote:
Fri Apr 06, 2018 9:43 pm
That statement sounds good. I like it.
Thank you Michael & SwissMicros team!
and a double thank YOU, Thomas! Without your insistence, D&M might not have released the full source so quickly. Of course, without you there would be no DM42 to discuss!
Tom L

Ducator meus nihil agit sine lagunculae leynidae accedunt

DM42 SN: 00025 (Beta)
SN: 00221 (Shipping)

User avatar
Walter
Posts: 810
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: DM42 License Statement

Post by Walter » Sat Apr 07, 2018 5:52 am

Something happened eventually. Thanks to SM for their commitment. Thanks to Thomas for his patience. Thanks to all three for their continuous thorough work. I'm sure the community will watch that statement being executed effectively.
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

Thomas_ER
Posts: 61
Joined: Mon Jul 24, 2017 1:19 pm
Location: Germany

Re: DM42 License Statement

Post by Thomas_ER » Sat Apr 07, 2018 8:01 am

Michael wrote:
Fri Apr 06, 2018 8:29 pm
Please see https://www.swissmicros.com/License_Statement.php
Dear SwissMicros customers,
...
We ask for your patience as we prepare the source code for a public release.
Thank you,
Michael Steinmann
SwissMicros
Hello Michael,

many thanks for your statement, impatiently expected and very happily welcomed.
Many of us have an understanding that the implementation will take time.
Is it possible that you regularly keep us informed about the progress?

Many thanks in advance,
Thomas
[ HP48/49/50/42S/WP34/HP Prime/ DM42 (#00185+00318) ]

Post Reply