Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Ïîñëå 23 ëåò ðàçðàáîòêè âûøëà ïåðâàÿ ñòàáèëüíàÿ âåðñèÿ áåñïëàòíîãî «óáèéöû» AutoCAD

ÑÀÏÐ FreeCAD îáíîâèëàñü äî âåðñèè 1.0.0. Ýòî åå ïåðâàÿ ñòàáèëüíàÿ ñáîðêà çà áîëåå ÷åì 20 ëåò ðàáîòû íàä ïðîåêòîì. FreeCAD ïðåäñòàâëÿåò ñîáîé îòêðûòóþ è ïîëíîñòüþ áåñïëàòíóþ àëüòåðíàòèâó äîðîãîé è íåäîñòóïíîé â Ðîññèè AutoCAD. Íà íåé òðóäèòñÿ ñîîáùåñòâî ðàçðàáîò÷èêîâ, àïäåéòû âûõîäÿò êàæäóþ íåäåëþ.

Î÷åíü äîëãîæäàííûé ðåëèç

Ñèñòåìà àâòîìàòèçèðîâàííîãî ïðîåêòèðîâàíèÿ (ÑÀÏÐ) FreeCAD îôèöèàëüíî îáíîâèëàñü äî âåðñèè 1.0.0. Îíà øëà ê ýòîìó ïî÷òè 24 ãîäà – ðàáîòà íàä íåé íà÷àëàñü â ÿíâàðå 2001 ã.

FreeCAD – ïîëíîñòüþ áåñïëàòíàÿ ÑÀÏÐ, ðàñïðîñòðàíÿþùàÿñÿ ñ îòêðûòûì èñõîäíûì êîäîì. Íàä íåé ðàáîòàåò öåëîå ñîîáùåñòâî, âñå íåîáõîäèìûå äàííûå ðàçìåùàþòñÿ íà GitHub è GitLab, à îáíîâëåíèÿ ïóáëèêóþòñÿ ðàç â íåäåëþ. Ðåëèç-êàíäèäàò FreeCAD 1.0.0, êàê ñîîáùàë CNews, áûë ãîòîâ â îêòÿáðå 2024 ã.

FreeCAD 1.0.0 ìîæíî ñêà÷àòü äëÿ âñåõ òðåõ ñàìûõ ïîïóëÿðíûõ íàñòîëüíûõ ÎÑ – Windows, Linux (äëÿ îáåèõ ñèñòåìû äîñòóïíû ñáîðêè x86 è x64)è macOS, ïðèòîì Windows-âåðñèÿ îòäåëüíî äîñòóïíà â âèäå ïîðòàòèâíîé ðåäàêöèè, íå òðåáóþùåé óñòàíîâêè. Îíà ìîæåò çàïóñêàòüñÿ ñ âíåøíåãî íîñèòåëÿ, ÷òî ïîçâîëÿåò ïîëüçîâàòüñÿ îäíîé è òîé æå âåðñèåé FreeCAD íà ðàçíûõ êîìïüþòåðàõ – íàïðèìåð, íà ðàáî÷åì è äîìàøíåì. Ïîäîéäåò äàæå î÷åíü ñòàðàÿ ôëåøêà – ðàñïàêîâàííàÿ ïîðòàòèâíàÿ âåðñèÿ FreeCAD «âåñèò» îêîëî 1,8 ÃÁ.

Îò ïëàòíûõ ÑÀÏÐ òåïåðü ìîæíî îòêàçàòüñÿ

 ñëó÷àå macOS ðàçðàáîò÷èêè òàêæå ïîäãîòîâèëè äâå ìîäèôèêàöèè. Îäíà èç íèõ – äëÿ äðåâíèõ Mac íà ïðîöåññîðàõ Intel, îò êîòîðûõ Apple îòêàçàëàñü áîëåå ÷åòûðåõ ëåò íàçàä, äðóãàÿ – äëÿ ñîâðåìåííûõ Mac íà ARM-ïðîöåññîðàõ ñàìîé Apple.

Êòî ñòîèò çà ïðîåêòîì

Ó èñòîêîâ FreeCAD ñòîÿò òðè ÷åëîâåêà – ïðîãðàììèñòû Þðãåí Ðèãåëü (J?rgen Riegel) è Âåðíåð Ìàéåð (Werner Mayer), à ïîñèëüíóþ ïîìîùü èì îêàçûâàë àðõèòåêòîð Éîðèê âàí Ãàâð (Yorik Van Havre).

Ïðåìüåðà ñàìîé ïåðâîé àëüôà-âåðñèè ñ èíäåêñîì 0.0.1 ñîñòîÿëàñü â îêòÿáðå 2002 ã., à ðàáîòàòü íàä FreeCAD Ðèãåëü íà÷àë â ÿíâàðå 2001 ã.

Ñ òå÷åíèåì âðåìåíè ê ðàáîòå íàä ïðîåêòîì ñòàëè ïðèñîåäèíÿòüñÿ ðàçðàáîò÷èêè ñî âñåõ ñòðàí ìèðà, íî ñðåäè íèõ òàê è íå áûëà äîñòèãíóòà äîãîâîðåííîñòü ïî èñïîëüçîâàíèþ òîëüêî ëèøü îäíîãî ÿçûêà ïðîãðàììèðîâàíèÿ. Êàê ðåçóëüòàò, â ñâîåì íûíåøíåì âèäå èñõîäíûé êîä FreeCAD ñîñòîèò èç ñòðîê, íàïèñàííûõ íà C++, Python è Shell. Èñõîäíûé êîä ÑÀÏÐ ðàñïðîñòðàíÿåòñÿ íà óñëîâèÿõ ñâîáîäíîé ëèöåíçèè LGPL.

Áåñïëàòíî, íî ôóíêöèîíàëüíî

 îïèñàíèè ê FreeCAD ñêàçàíî, ÷òî îí ñîäåðæèò øèðîêèé íàáîð èíñòðóìåíòîâ, àíàëîãè÷íûõ òåì, ÷òî åñòü â ñèñòåìàõ CATIA, SolidWorks (Dassault Syst?mes) èëè Solid Edge (Siemens). Ìíîãèå èç ýòèõ êîìïàíèé áîëüøå íå æåëàþò ðàçâèâàòü áèçíåñ â Ðîññèè, êàê è Autodesk.

FreeCAD ìîæåò èñïîëüçîâàòüñÿ â ñàìûõ ðàçíûõ îáëàñòÿõ, â òîì ÷èñëå â ìàøèíîñòðîåíèè è äèçàéíå îáúåêòîâ. Îñîáåííîñòü ñèñòåìû – â åå ìîäóëüíîé àðõèòåêòóðå, çà ñ÷åò êîòîðîé ê íåé ìîæíî ïîäêëþ÷àòü ñàìûå ðàçíûå ïëàãèíû, êîèõ çà âðåìÿ åå ñóùåñòâîâàíèÿ ïîÿâèëîñü ìíîæåñòâî. Áëàãîäàðÿ ýòèì ïëàãèíàì FreeCAD ìîæåò ñòàòü îñíîâíûì èíñòðóìåíòîì ñïåöèàëèñòîâ â àðõèòåêòóðíîì è ýëåêòðîòåõíè÷åñêîì ïðîåêòèðîâàíèÿ, à òàêæå îíà ìîæåò èñïîëüçîâàòüñÿ ïðè àíàëèçå ìåòîäîì êîíå÷íûõ ýëåìåíòîâ è ïð.

Èíòåðôåéñ FreeCAD ðóñèôèöèðîâàí

FreeCAD çàäåéñòâóåò áèáëèîòåêè ñ îòêðûòûì èñõîäíûì êîäîì â îáëàñòè íàó÷íûõ âû÷èñëåíèé. Ñðåäè íèõ Open Cascade Technology (OCCT), ÿâëÿþùååñÿ ÿäðîì ÑÀÏÐ; Coin3D – èíñòðóìåíòàðèé äëÿ ðàçðàáîòêè 3D-ãðàôèêè, ñîâìåñòèìûé ñ Open Inventor; Qt – ïîïóëÿðíûé òóëêèò äëÿ ñîçäàíèÿ ïîëüçîâàòåëüñêèõ èíòåðôåéñîâ; Python – ñîâðåìåííûé ÿçûê ïðîãðàììèðîâàíèÿ. Ñàì FreeCAD òàêæå ìîæåò áûòü èñïîëüçîâàí â êà÷åñòâå áèáëèîòåêè äðóãèìè ïðîãðàììàìè.

×òî êàñàåòñÿ îáíîâëåíèé èìåííî â ñáîðêå 1.0.0, òî ðàçðàáîò÷èêè ñêîíöåíòðèðîâàëèñü íà ìîäåðíèçàöèè èíòåðôåéñà, ñèñòåìû ìàòåðèàëîâ è èíòåãðèðîâàííîé ñáîðî÷íîé ñðåäû. Òàêæå, â ÷èñëå ïðî÷åãî, áûëè âíåäðåíû íîâûå èíñòðóìåíòû óñòðàíåíèÿ ïðîáëåì ñ òîïîëîãè÷åñêèì íàèìåíîâàíèåì.

Íèêàêèõ ñàíêöèé

FreeCAD – ýòî áåñïëàòíàÿ è î÷åíü ìîùíàÿ àëüòåðíàòèâà ñàìîé èçâåñòíîé ÑÀÏÐ â ìèðå – AutoCAD. Ïîñëåäíÿÿ ÿâëÿåòñÿ ðàçðàáîòêîé êîìïàíèè Autodesk, êîòîðàÿ ïîääåðæàëà àíòèðîññèéñêèå ñàíêöèè è ñáåæàëà èç Ðîññèè, ïðèõâàòèâ ñ ñîáîé âñå ñâîè ïðîãðàììíûå ïðîäóêòû.

Ýòî êîñíóëîñü è AutoCAD, ïðèòîì åñëè ïîíà÷àëó ïîñòðàäàëè òîëüêî áèçíåñ-êëèåíòû Autodesk, òî âñêîðå ïðîáëåìû ñ ðàáîòîé ÑÀÏÐ êîñíóëèñü è îáû÷íûõ ïîëüçîâàòåëåé, â òîì ÷èñëå è òåõ, êòî â âûáîðå ìåæäó ïèðàòñêèì è ëèöåíçèîííûì ÏÎ îòäàåò ïðåäïî÷òåíèå ïèðàòñêîìó.

Àâòîðû FreeCAD, â îòëè÷èå îò Autodesk è ñîçäàòåëÿ Linux Ëèíóñà Òîðâàëüäñà (Linus Torvalds), íè÷åãî ïðîòèâ ðîññèÿí íå èìåþò. Ê ìîìåíòó âûõîäà ìàòåðèàëà âñå àðõèâû ñâîáîäíîé ñêà÷èâàëèñü ñ ðîññèéñêîãî IP-àäðåñà, ê òîìó æå ó ïðîåêòà áûë ñîáñòâåííûé ðóññêîÿçû÷íûé ñàéò, íàïîëíåíèå êîòîðîãî ÿâíî ñîñòàâëÿëîñü áåç èñïîëüçîâàíèÿ àâòîìàòèçèðîâàííûõ ïåðåâîä÷èêîâ. Òàêæå íà ðóññêîì ÿçûêå äîñòóïíû îñíîâíîé ïîëüçîâàòåëüñêèé èíòåðôåéñ è ïîëüçîâàòåëüñêàÿ äîêóìåíòàöèÿ, íî ïîñëåäíÿÿ ïåðåâåäåíà ïîêà ÷òî ëèøü ÷àñòè÷íî.

Êîììåíòàðèè