Open CASCADE Technology software | |
---|---|
OpenCASCADE | |
Genere | CAD Computer-aided manufacturing Computer-aided engineering Computer-aided process planning Computer grafica 3D |
Sviluppatore | OPEN CASCADE S.A.S |
Data prima versione | 1993 e 1999 |
Ultima versione | 7.3. 0 (9 giugno 2018) |
Sistema operativo | Linux Unix-like Microsoft Windows |
Linguaggio | C++ |
Licenza | LGPL (licenza libera) |
Lingua | Inglese |
Sito web | dev.opencascade.org/ |
Open CASCADE Technology è una piattaforma di sviluppo software 3D CAD, CAM, CAE, ecc., sviluppata e supportata da OPEN CASCADE S.A.S. Archiviato il 18 marzo 2009 in Internet Archive..
Essa è disponibile sotto la "Open CASCADE Technology Public License" che lo sviluppatore qui specifica "LGPL-like with certain differences" Archiviato il 26 marzo 2009 in Internet Archive..
Nonostante questa specificazione, non è incluso nella List_of_FSF_approved_software_licenses (lista di compatibilità con la licenza LGPL), redatta dagli editori della LGPL, la Free Software Foundation.[1]
È stato oggetto di discussione se questa licenza è compatibile con la Debian Free Software Guidelines (linee guida della Debian Free Software)[2] ed è collocato nella Debian's non-free software section.[3]
Per i puristi Debian è stata rimossa sino alla risoluzione dei problemi di licenza con l'applicazione di specifiche modifiche per l'utilizzo come software libero.[4]
CASCADE è stato sviluppato originariamente negli anni 90 dalla Matra Datavision, creatrice di Euclid, CAD software come infrastruttura sottostante per le sue future versioni Euclid Quantum.
Tuttavia, dal momento che la società aveva abbandonato lo sviluppo del software per concentrarsi sui servizi, il ramo software fu venduto alla Dassault Systèmes, creatrice del concorrente CATIA, nel 1998.
Matra Datavision decise di pubblicare la sua infrastruttura software CASCADE sotto un modello Open Source rinominandolo Open CASCADE[5]. Il software è stato da quella data gestito da OPEN CASCADE SAS che è stata acquisita nel 2003 da Principia, una Società francese di Service Provider.
Il 3 febbraio 2006 OPEN CASCADE SAS è stata acquistata da Euriware Group, una divisione di AREVA.
WOK (Workshop Organization Kit) è l'ambiente di sviluppo di Open CASCADE, che consente a un grande numero di sviluppatori di lavorare ad una varietà di prodotti simultaneamente. Nel quadro di questo ambiente di sviluppo gli sviluppatori possono produrre molteplici versioni di prodotto per varie piattaforme hardware e software, incluso versioni per corrispondere a specifiche richieste di mercato. Allo stesso tempo WOK è capace di riutilizzare componenti software per massimizzare l'efficienza; in altre parole WOK è disegnato per facilitarne l'uso in scala industriale.
Inoltre WOK permette di lavorare con i CDL (component definition language), che è la piattaforma di programmazione di Open CASCADE. Alcuni componenti, che CDL consente di creare, sono specifici per l'architettura di Open CASCADE.[6]
Software che usano/interfacciano Open CASCADE