Integration von LinucCNC in eigene Software, welche Pflichten?

More
2 years 8 months ago #294228 by Muecke
Hallo miteinander,

Irgendwie komme ich damit noch nicht so ganz klar.

Wenn ich LinuxCNC über die C++ API in meine Software einbinde,
1) Kann ich auf alle Funktionen von LinuxCNC zurückgreifen?
2) muss ich die LinuxCNC GUI nicht starten, der User bekommt somit von LinuxCNC nichts zu sehen?
3) welche Pflichten habe ich aufgrund der Lizenz von LinuxCNC?
- Offenlegung meines gesamten Projektcodes?
- Lizenzgebühren zahlen?
- Nutzen und Freuen das es die Community gibt und sonst keine Pflichten?

Ich möchte darauf hinweisen, dass ich für ein kommerzielles Projekt frage nicht für ein Hobby Projekt im Keller!

Wenn mir da jemand etwas auf die Sprünge helfen könnte, wäre das echt super.


Gruß Mücke

 

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #294271 by 0x2102
Evtl. hilft das hier weiter:

GNU General Public License V2.0
www.gnu.de/documents/gpl-2.0.de.html

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago - 2 years 8 months ago #294352 by mariomatix@yahoo.de
Meiner Meinung geht es darum. Linuxcnc ist open source und damit kostenlos. Das heisst du darfst linuxcnc bzw. Code Teile nicht herunterladen und verkaufen. Du darfst linuxcnc aber verändern oder erweitern nach deinem Gusto. Das meint die Lizenz. Wenn Du eine Maschine baust, darfst Du Deine Anpassarbeit und Deine Config Deinem Endkunden verkaufen. Linuxcnc an sich nicht. Aber wer kontrolliert sowas. 
Last edit: 2 years 8 months ago by mariomatix@yahoo.de. Reason: Nicht ganz präzise

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #294400 by Muecke
Das ist dann Punkt 3)
Das mit den Lizenzen verstehen ist immer so eine Sache.
Wenn ich das richtig verstanden habe, kann ich die "GNU General Public License V2.0" verwenden, doch alles, was ich mache, muss auch darunter sein, und ich muss alle meine Cods offen legen.

@ mariomatix Ja, das mag sein, dass es schwierig ist so etwas zu kontrollieren und zu prüfen, doch darauf möchte ich mich nicht verlassen. Da ich ein kommerzielles Produkt plane, möchte ich da schon auf der sicheren rechtlichen Seite sein.

 

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #294420 by mariomatix@yahoo.de
Willst Du den die Software vertreiben? Oder die Umgebaute Maschine? Ich denke wenn Du eine fertig umgerüstete Maschine anbietest, sind die Einstellungen, die Zusatzmodule, Oberflächen usw. Dein Eigentum. Siemens Sinumerik nutzt ja z.B.auch Linux als Basis auf seinen Steuerungen und hat das Betriebs System so angepasst wie sie es benötigen. Genauso wie jeder Fernseher, Waschmaschine, Server usw. Mit open Source Software läuft, dürfte das hier auch kein Problem sein.

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago #294423 by Muecke
Als fertige Maschine, nicht die Software alleine.

Um das Linux selbst mache ich mir keine Sorgen (nicht mehr), sondern um LinuxCNC, denn in meiner Maschine sind Lineareinheit, Rundtischlager etc. verbaut und die steuere ich aktuell über LinuxCNC an, und meine Überlegung war die C++ Schnittstelle von LinuxCNC zu verwenden, damit ich die vollständige Überwachung meiner Hardware Komponenten nicht neu Programmieren lassen muss.
Daher möchte ich LinuxCNC aus nur als "Modul / Komponente" im Hintergrund mit laden lassen so, dass die "Haupt" Software LinuxCNC sagt, was es tun soll.


 

Please Log in or Create an account to join the conversation.

Moderators: Muecke
Time to create page: 0.324 seconds
Powered by Kunena Forum