By FreeCAD
تم التحديث بتاريخ 26th Sep 2024
بواسطة FreeCAD
تتضمن عملية تنفيذ برنامج FreeCAD عدة خطوات رئيسية: التثبيت، تعلم البرنامج، والتكوين. تختلف كل من هذه الخطوات في التعقيد والمدة اعتمادًا على معرفة المستخدم السابقة ببرامج CAD ومتطلبات النظام المحددة:
التركيب
عملية تثبيت FreeCAD بسيطة لكنها تختلف قليلاً اعتمادًا على نظام التشغيل.
ويندوز: يمكن للمستخدمين تنزيل حزمة التثبيت من صفحة الإصدارات الرسمية لـ FreeCAD. تتضمن عملية التثبيت تشغيل ملف .exe الذي تم تنزيله، وقبول اتفاقية الترخيص، واتباع التعليمات لإكمال التثبيت، والذي يتضمن خيارات لارتباطات الملفات والاختصارات على سطح المكتب.
لينكس: يمكن تثبيت FreeCAD مباشرة من مدير البرامج لمعظم توزيعات لينكس من خلال بحث بسيط والنقر على زر "التثبيت". بدلاً من ذلك، يمكن للمستخدمين استخدام تعليمات سطر الأوامر لتثبيت FreeCAD باستخدام مدراء الحزم مثل apt-get، dnf، أو pacman.
منحنى التعلم
يمتلك FreeCAD منحنى تعلم حاد، خاصة بالنسبة للمستخدمين الذين ليس لديهم خبرة سابقة في النمذجة البرامترية. يتضمن البرنامج مجموعة متنوعة من ورش العمل، كل واحدة مخصصة لجوانب مختلفة من CAD، مما قد يكون مرهقًا في البداية. يعتمد المستخدمون غالبًا على المنتديات المجتمعية، الوثائق الرسمية، ومقاطع الفيديو التعليمية لتجاوز منحنى التعلم. يمكن أن تختلف المدة التي يستغرقها المستخدمون ليصبحوا متمكنين في FreeCAD بشكل كبير؛ قد يشعر بعض المستخدمين بالراحة خلال أسابيع، بينما قد يستغرق آخرون شهورًا ليصبحوا واثقين في تنفيذ مشاريع معقدة.
التكوين
يتضمن تكوين FreeCAD إعداد تفضيلات المستخدم، والتي يمكن أن تشمل المسارات الافتراضية، تخصيص واجهة المستخدم، وإعدادات متقدمة مثل تعريفات الماكرو والتكامل مع ورش العمل الخارجية. يمكن للمستخدمين تعديل ملفات التكوين مباشرة أو استخدام واجهة FreeCAD لتعديل الإعدادات. بالنسبة للمستخدمين الذين يقومون بتشغيل FreeCAD من أجهزة محمولة مثل محركات USB، يمكن تعيين مسارات تكوين مخصصة للحفاظ على الاتساق عبر أجهزة مختلفة.
المدة الكلية
يمكن أن تختلف المدة الإجمالية المطلوبة لتنفيذ FreeCAD بشكل كبير بناءً على المهارات التقنية للمستخدم، والخبرة السابقة في CAD، والحالات الاستخدامية المحددة. عادة ما يستغرق التثبيت أقل من ساعة، ولكن التعلم الكامل وتكوين البرنامج وفقًا للاحتياجات الفردية يمكن أن يستغرق من عدة أسابيع إلى عدة أشهر.
يعد FreeCAD قابلًا للتخصيص بدرجة عالية وقابلًا للتكيف مع احتياجات الأعمال المحددة، مما يجعله خيارًا متعدد الاستخدامات لمجموعة واسعة من التطبيقات.
1. البنية المعدلة: تسمح بنية FreeCAD القابلة للتعديل للمستخدمين بتوسيع وظائفه من خلال مجموعة واسعة من ورش العمل والإضافات. تضمن هذه المرونة أن البرنامج يمكن أن يتكيف مع الطلبات المتطورة باستمرار لأساليب التصميم الحديثة.
2. إنشاء ورشة عمل: يمكن للمستخدمين إضافة ورش عمل جديدة إلى واجهة FreeCAD، والتي هي حاويات لأوامر FreeCAD. يمكن ترميز ورش العمل بلغة Python، C++، أو مزيج من كليهما، مما يوفر سرعة C++ مع مرونة Python. وهذا يسمح بإنشاء ورش عمل داخلية وخارجية مخصصة لمهام أو صناعات محددة.
3. التخطيط والبرمجة النصية: يوفر FreeCAD أدوات برمجة نصية قوية وأتمتة، مما يمكّن المستخدمين من أتمتة المهام المتكررة، وخلق أدوات مخصصة، وتوسيع وظائف البرنامج لتلبية احتياجات المشروع المحددة. يتم تسهيل ذلك من خلال وحدة Python المدمجة وقدرات البرمجة النصية.
4. ورش العمل والميزات المخصصة: طوّر المجتمع مجموعة متنوعة من ورش العمل والوحدات الإضافية الأخرى، المتاحة للتكامل السلس في FreeCAD. تلبي هذه الإضافات احتياجات محددة ويمكن تثبيتها بسهولة من خلال مدير الإضافات، مما يعزز إمكانات تخصيص FreeCAD بشكل أكبر.
5. النمذجة البرامترية: يتفوق FreeCAD في النمذجة البرامترية، مما يسمح للمستخدمين بتعديل التصميمات بسهولة من خلال العودة إلى سجل النموذج وتغيير معاييره. هذه الميزة مفيدة بشكل خاص في تصميم الهندسة، حيث تكون التعديلات والتكرارات أمرًا شائعًا.
6. الطبيعة مفتوحة المصدر: كونه مفتوح المصدر، يستفيد FreeCAD من مساهمات مجتمع المطورين العالمي. يمكن للمستخدمين اقتراح ميزات، والإبلاغ عن الأخطاء، والمساهمة في تطوير البرنامج، مما يعزز بيئة من التحسين المستمر والابتكار.
7. تخصيص الواجهة: يمتلك المستخدمون القدرة على تعديل واجهة FreeCAD، بما في ذلك إنشاء أشرطة أدوات ولوحات مخصصة. يتيح ذلك مساحة عمل شخصية يمكن تحسينها لتناسب خطوات العمل أو المهام المحددة.
8. التوافق مع الملفات والتشغيل البيني: يدعم FreeCAD مجموعة واسعة من تنسيقات الملفات، مما يضمن تبادل البيانات بسلاسة والتوافق مع برامج CAD/CAM الأخرى وأنواع الملفات التي تتوافق مع المعايير الصناعية. هذه التشغيل البيني مهمة في البيئات التعاونية حيث قد يستخدم أعضاء الفريق المختلفون برامج مختلفة.
9. التطوير المدفوع بالمجتمع: تعني المشاركة النشطة لمجتمع FreeCAD أن الميزات الجديدة، وورش العمل، والتحسينات تُطوَّر وتُشارك باستمرار. تضمن هذه المقاربة التعاونية أن يبقى FreeCAD قابلاً للتكيف مع الاتجاهات والتقنيات الجديدة في التصميم.
يمكن أن تختلف التكاليف الإضافية المرتبطة بتنفيذ وصيانة برامج مثل FreeCAD، لكنها تشمل عادةً رسوم الإعداد، والصيانة، وتكاليف الدعم:
1. رسوم الإعداد: بالنسبة للبرامج مفتوحة المصدر مثل FreeCAD، عادةً ما تكون هناك رسوم إعداد مباشرة ما لم تكن هناك حاجة للج customization أو خدمات التكامل المتخصصة. ومع ذلك، بالنسبة لحلول البرامج الأخرى، يمكن أن تشمل تكاليفsetup الأولية تكاليف التثبيت، والتكوين الأولي، والتدريب. على سبيل المثال، في تطوير آلية تمويل لدعم البرمجيات مفتوحة المصدر، قد تقدر الرسوم الأحادية للإعداد الأولية، بما في ذلك تكاليف تطوير بوابة التطبيقات والرسوم القانونية.
2. تكاليف الصيانة: تشمل تكاليف الصيانة للبرامج عادةً التحديثات، والترقيات، والتصحيحات لضمان أن يبقى البرنامج وظيفيًا وآمنًا. بالنسبة للبرامج مفتوحة المصدر، فإن هذه التحديثات عادةً ما تكون مجانية، ولكن تنفيذها قد يتطلب خبرة تقنية. في بيئة الأعمال، قد تكون هناك تكاليف مرتبطة بفترات التوقف أو العمل الإضافي اللازم لتطبيق هذه التحديثات.
3. رسوم الدعم: تعتبر رسوم الدعم شائعة مع كل من البرامج مفتوحة المصدر والتجارية. بالنسبة للمشاريع مفتوحة المصدر، بينما يكون البرنامج نفسه مجانيًا، قد تكون خدمات الدعم الاحترافية متاحة مقابل رسوم. يمكن أن تشمل ذلك الوصول إلى مكاتب دعم مخصصة، وأولوية في البحث عن الأخطاء، والمساعدة التقنية الأكثر تطورًا. تشير الوثيقة عن تطوير آلية تمويل البرمجيات مفتوحة المصدر إلى المساعدة غير المالية للمشاريع مثل توفير خدمات الاستضافة، والاستشارات القانونية، والتخطيط المالي، والمساعدة التسويقية، والتي يمكن أن تكون مماثلة لخدمات الدعم في صيانة البرمجيات.
4. تكاليف الاستضافة: إذا كانت البرمجيات تتطلب استضافة على الخادم، قد تكون هناك تكاليف مستمرة مرتبطة بصيانة الخادم، واستهلاك الطاقة، والاتصال. غالبًا ما يتم تجاهل هذه النقطة ولكن يمكن أن تشكل جزءًا كبيرًا من النفقات التشغيلية.
5. تكاليف التدريب: تعتبر تكاليف التدريب اعتبارًا آخر، خاصةً للبرامج المعقدة مثل أنظمة CAD. بينما لا يتقاضى FreeCAD رسومًا على البرنامج، قد تحتاج الشركات إلى الاستثمار في تدريب موظفيها على استخدام البرنامج بشكل فعال.
6. رسوم الاستشارات: بالنسبة للتنفيذات المخصصة للغاية، قد يتم فرض رسوم استشارة. وهذه هي الرسوم المدفوعة للخبراء الذين يساعدون في تخصيص البرنامج وفقًا للاحتياجات الخاصة بالأعمال، أو دمجه مع أنظمة أخرى، أو تطوير ميزات مخصصة.
يقدم FreeCAD مجموعة متنوعة من خيارات التدريب والدعم للمستخدمين الجدد، مستفيدًا من الموارد الرسمية والمحتوى المدفوع بالمجتمع.
الوثائق والدلائل الرسمية
1. وثائق FreeCAD: تعتبر الوثائق الرسمية لـ FreeCAD موردًا شاملاً يتضمن دروسًا، دليلًا مفصلًا، وأدلة لجميع مستويات المستخدمين. تتم كتابة ذلك بشكل تعاوني بواسطة مجتمع من المستخدمين والمطورين.
2. ويكي FreeCAD: تُعد ويكي FreeCAD بمثابة مستودع شامل للمعلومات، والدروس، والأدلة حول مختلف جوانب FreeCAD، من الاستخدام الأساسي إلى المواضيع المتقدمة مثل البرمجة النصية والتطوير.
الدروس المصورة
1. دروس يوتيوب: هناك العديد من الدروس المصورة المتاحة على يوتيوب، تبدأ من الدورات للمبتدئين إلى دروس أكثر تقدمًا. تشمل هذه القناة الرسمية لـ FreeCAD بالإضافة إلى المحتوى الذي يقدمه مستخدمون ذوو خبرة ومعلمون في المجتمع.
2. دورات Udemy: تقدم منصات التعلم عبر الإنترنت مثل Udemy دورات منظمة عن FreeCAD تغطي أساسيات النمذجة ثلاثية الأبعاد، والتركيبات، والرسم الفني. يتم تقييم هذه الدورات ومراجعتها، مما يوفر للمتعلمين رؤى حول جودة الدورة.
الدعم المجتمعي
1. منتدى FreeCAD: يعتبر منتدى FreeCAD مجتمعًا زاهرًا حيث يمكن للمستخدمين طرح الأسئلة، ومشاركة المعرفة، ومناقشة مواضيع مختلفة تتعلق بـ FreeCAD. إنه مكان للمبتدئين والمستخدمين المتقدمين لطلب المساعدة والنصائح.
2. Reddit ووسائل التواصل الاجتماعي: يقدم مجتمع FreeCAD على Reddit ومنصات وسائل التواصل الاجتماعي الأخرى قناة دعم إضافية، حيث يمكن للمستخدمين مشاركة مشاريعهم، وطلب المساعدة، ومناقشة المواضيع المتعلقة بـ FreeCAD.
الكتب والدلائل المكتوبة
1. كتب: هناك كتب متاحة تركز على تعلم FreeCAD من خلال الممارسة، مما يقدم للمستخدمين إدخالًا إلى ورش عمل رئيسية مثل تصميم الأجزاء ورسم التخطيط من خلال تمارين عملية. تم تصميم هذه الكتب لتلبية احتياجات المبتدئين وتقديم تجربة تعليمية عملية.
2. الدروس المكتوبة: تتضمن وثائق FreeCAD مجموعة من الدروس المكتوبة عالية الجودة التي تغطي جوانب مختلفة من FreeCAD، من الهندسة المعمارية وBIM إلى البرمجة النصية ونمذجة الأجزاء. تناسب هذه الدروس المستخدمين الذين يفضلون التعلم من خلال القراءة واتباع التعليمات خطوة بخطوة.
موارد إضافية
1. مدير الإضافات: يتيح مدير الإضافات في FreeCAD للمستخدمين تثبيت وحدات وعمليات إضافية بسهولة لتوسيع وظائف البرنامج، بما في ذلك الأدوات والميزات التي تطورها المجتمع.
2.نظام المساعدة: يتضمن FreeCAD نظام مساعدة يمكنه عرض صفحات الوثائق بعدة طرق، مثل في علامة تبويب جديدة، أو حوار قابل للت dock، أو المتصفح الافتراضي للنظام. يمكنه جلب الوثائق من مصادر مختلفة، مما يجعله أداة متعددة الاستخدامات للوصول إلى محتوى المساعدة.
تشمل تدابير الأمان المتخذة لحماية البيانات في FreeCAD ومنصاته المجتمعية، كما هو موضح في المصادر المقدمة، مزيجًا من خيارات تصميم البرمجيات، والبروتوكولات التشغيلية، ومعايير المجتمع، وسياسات الخصوصية.
1. تصميم البرمجيات من أجل الأمان: بذل مطورو FreeCAD جهودًا للحفاظ على تنسيق الملفات خاليًا من التعليمات البرمجية القابلة للتنفيذ من قبل المستخدم، مثل نصوص Python. تساعد هذه الاختيار في منع التنفيذ التلقائي للكود المحتمل أن يكون ضارًا عند فتح ملف FreeCAD. الهدف هو إعطاء الأولوية للأمان على الراحة، مما يتطلب من المستخدمين إدخال أي كود قد يعتمد عليه الملف يدويًا.
2. البروتوكولات التشغيلية وسياسات الخصوصية: يوضح منتدى FreeCAD، المدعوم بواسطة برنامج phpBB، سياسة الخصوصية الخاصة به التي تفصل كيفية جمع معلومات المستخدم واستخدامها. يشمل ذلك إنشاء ملفات تعريف الارتباط لتحسين تجربة المستخدم، وجمع المعلومات المقدمة من قبل المستخدمين مثل المشاركات وتفاصيل الحساب. تؤكد السياسة على الالتزام بقوانين حماية البيانات التي تنطبق في البلد المضيف وتوصي المستخدمين بعدم إعادة استخدام كلمات المرور عبر مواقع مختلفة.
3. إرشادات المجتمع من أجل الأمان: يتم تشجيع مجتمع FreeCAD على اتباع مدونة سلوك تعزز التفاعل المحترم والآمن. تشمل هذه الإرشادات كيفية التعامل مع الرسائل الخاصة والمحتوى المسيء داخل المنتدى، مما يسمح للمستخدمين بتعيين قواعد الرسائل ضمن لوحة التحكم الخاصة بهم لمزيد من الأمان.
4. معالجة ثغرات البرمجيات: يناقش مجتمع FreeCAD ويتعامل بنشاط مع الثغرات الأمنية المحتملة. على سبيل المثال، تم تحديد ثغرة أمنية في نص PathSanity.py، والتي قد تسمح بحقن أوامر نظام التشغيل من ملفات الإدخال المعدة. عادةً ما يتم معالجة مثل هذه الثغرات، بمجرد التعرف عليها، بواسطة مجتمع المطورين.
5. سياسات الخصوصية وتدابير الأمان الخارجية: تضع المواقع والخدمات الخارجية المتعلقة بـ FreeCAD، مثل FreeCAD GOST، سياساتها الخاصة بالخصوصية وتدابير الأمان. تتضمن هذه استخدام قنوات مشفرة من طرف إلى طرف لجميع الخدمات، والتحديث المنتظم للثغرات المعروفة، وتوجيه المستخدمين لأفضل الممارسات الأمنية مثل استخدام كلمات مرور قوية وبرامج مكافحة الفيروسات.
6. التدابير العامة للأمان البياني في منصات CAD: على الرغم من أنها ليست محددة لـ FreeCAD، تجدر الإشارة إلى أن منصات CAD الحديثة، بما في ذلك الحلول السحابية مثل Onshape، تعزز تدابير أمان قوية لحماية البيانات الحساسة. تشمل هذه التدابير إدارة المستخدمين والفرق المدمجة، والتحكم في الوصول بناءً على الأدوار، وبروتوكولات الوصول الآمن للبيانات. تبرز هذه الممارسات تركيز الصناعة على الأمن السيبراني وحماية البيانات.
يصدر FreeCAD التحديثات بطريقة ليست دورية بحتة ولكن بدلاً من ذلك بناءً على تحقيق معالم تطوير هامة، ومعالجة الأخطاء، ودمج الميزات الجديدة عند جاهزيتها. تشمل إدارة هذه التحديثات عملية تعاونية بين مجتمع FreeCAD، بما في ذلك المطورين والمستخدمين الذين يساهمون في تطوير البرنامج، والاختبار، والتوثيق.
توفر ملاحظات الإصدار لإصدارات مختلفة من FreeCAD، مثل الإصدار 0.16، 0.19، 0.21، والإصدار المتوقع 1.0، رؤى حول هذه العملية. على سبيل المثال، تسلط ملاحظات الإصدار للإصدار 0.16 الضوء على ملخص لأكثر التغييرات إثارة للاهتمام في وقت إصداره في 18 أبريل 2016. بالمثل، تم إصدار الإصدار 0.19 في 20 مارس 2021، والإصدار 0.21 في 2 أغسطس 2023، كل منهما يوضح ميزات جديدة، وتحسينات، وتصحيحات الأخطاء. تشير عملية تطوير الإصدار 1.0، كما هو مذكور، إلى أن التطوير جارٍ دون موعد إصدار متوقع محدد، مما يشير إلى عملية تطوير تركز على الجودة واكتمال الميزات بدلاً من الالتزام بجدول زمني محدد.
تتضمن إدارة التحديثات أيضًا مشاركة المجتمع في تحديد الأخطاء، وطلب الميزات، ومناقشة التحسينات من خلال المنتديات ومنصة GitHub. على سبيل المثال، توضح المناقشات في منتدى FreeCAD حول إنشاء معالجات ما بعد مخصصة، ومعالجة أخطاء البرمجيات، وطلبات الميزات دور المجتمع النشط في تشكيل تطوير البرمجيات والتحديثات.
علاوة على ذلك، تكمل الانتقال من Python 2 إلى Python 3 ومن Qt4 إلى Qt5، والذي اكتمل حول إصدار الإصدار 0.19، مثالاً على تحديث كبير يتطلب مشاركة المجتمع النشطة والاختبار لضمان إجراء الانتقال بسلاسة.
تؤكد سياسة FreeCAD بشأن ملكية البيانات وقابلية النقل على السيطرة والمرونة بالنسبة للمستخدم، خصوصًا فيما يتعلق بكيفية إدارة البيانات واستخدامها ضمن البرنامج:
1. ملكية البيانات: يحتفظ المستخدمون بملكية كاملة لبياناتهم عند استخدام FreeCAD. يشمل ذلك جميع الملفات التي أنشأها، أو تم تعديلها، أو تمت إدارتها ضمن بيئة FreeCAD. لا يفرض البرنامج قيودًا على كيفية تعامل المستخدمين مع بياناتهم، مما يسمح لهم باستخدام البيانات وتعديلها وتوزيع ملفاتهم كما يرون مناسبًا.
2. قابلية نقل البيانات: يدعم FreeCAD بشدة قابلية نقل البيانات، وهو أمر يتضح من دعمه الواسع لمجموعة متنوعة من تنسيقات الملفات للاستيراد والتصدير. يضمن ذلك أن يتمكن المستخدمون من نقل بياناتهم بسهولة بين أنظمة مختلفة أو حلول برمجية دون أن يكونوا محصورين في تنسيق ملكية معينة. تسهم القائمة التفصيلية للتنسيقات المدعومة، بما في ذلك المعايير الصناعية مثل IGES، STEP، وDXF، في هذه القابلية للنقل.
3. الإصدار المحمول: يقدم FreeCAD إصدارًا محمولًا من البرنامج، الذي يعزز قابلية نقل البيانات من خلال السماح للمستخدمين بتشغيل FreeCAD من محركات خارجية مثل مفاتيح USB دون الحاجة إلى تثبيته على الكمبيوتر المضيف. يضمن هذا الإصدار أن جميع بيانات البرنامج، بما في ذلك التكوينات والإضافات، مخزنة داخل دليل واحد على محرك التشغيل المحمول، مما يسهل نقل التطبيق بالكامل وبياناته بين الأجهزة المختلفة.
4. التكوين والتخصيص: يمكن للمستخدمين تكوين FreeCAD لتلبية احتياجاتهم الخاصة، بما في ذلك إعداد متغيرات البيئة التي تحدد مكان تخزين FreeCAD لبيانات المستخدم، وملفات التكوين، والملفات المؤقتة. يعزز هذا التخصيص قابلية النقل من خلال السماح للمستخدمين بتحديد المسارات التي تناسب بيئاتهم التشغيلية، مثل السيناريوهات التي يتم فيها تشغيل FreeCAD من محرك محمول.
1. التحجيم الموحد: يتضمن ذلك تحجيم الأشكال بعامل محدد في جميع الاتجاهات بشكل متساوٍ. يحافظ على تناسق الكائن المُحجم.
2. التحجيم غير المتساوي: تتضمن هذه الطريقة تحجيم الأشكال بمعاملات متميزة في كل اتجاه (X، Y، Z). يمكن أن يؤدي ذلك إلى تشويه الشكل الأصلي لأن الأبعاد المختلفة تتم تحجيمها بمقادير مختلفة.
3. استنساخ Draft مع التحجيم: يسمح إنشاء استنساخ Draft لكائن ما بتحجيم الاستنساخ بشكل مستقل في كل من المحاور الثلاثة. توفر هذه الطريقة مرونة في ضبط حجم الكائن مع الحفاظ على الأصلي سليمًا.
4. أداة التحجيم Draft: توفر هذه الأداة إمكانية تحجيم الكائنات، ولكن تم الإشارة إلى أن التحجيم قد لا يكون دائمًا. يمكن أن تتراجع التعديلات التي تمت باستخدام أداة التحجيم Draft إذا تم التفاعل مع الكائن بطرق معينة، مثل النقر المزدوج على العنصر المُحجم.
5. عامل التحجيم: هو المضاعف المحدد المستخدم لزيادة أو تقليل حجم كائن. سيعمل عامل تحجيم أكبر من 1 على تكبير الكائن، بينما سيكون عامل بين 0 و 1 سيعمل على تصغيره.
6. من/إلى التحجيم Draft: طريقة تم تجربتها لتحجيم جسم بناءً على مسافة معروفة فعلية بين نقطتين (مثل مركز الثقوب إلى مركز الثقوب). تتضمن هذه الطريقة تحديد الأبعاد الأصلية والمطلوبة لحساب عامل التحجيم.
تقدم هذه المصطلحات والأساليب مجموعة من الخيارات لضبط حجم الكائنات في FreeCAD لتلبية احتياجات العمل المتغيرة، سواء كان التحجيم لأعلى لمشاريع أكبر أو التحجيم لأسفل لعمل تفصيلي أكثر.
لا يعمل FreeCAD، كأداة مفتوحة المصدر، وفقًا لنماذج الترخيص التجارية التقليدية التي عادةً ما تتضمن تجديدات العقود وإلغائها. إليك البيانات ذات الصلة بشأن الشروط والأحكام لاستخدام FreeCAD:
1. لا رسوم للترخيص: لا يتطلب FreeCAD ملف ترخيص أو مفتاح تفويض، حيث إنه أداة مفتوحة المصدر لنمذجة ثلاثية الأبعاد. لا تحتاج المستخدمون للقلق بشأن رسوم الترخيص أو التجديدات.
2. ترخيص مفتوح المصدر: يتم إصدار FreeCAD بموجب ترخيصين رئيسيين: ترخيص العموم الأصغر (LGPL) للمكتبات الأساسية والتنفيذ، وترخيص العموم (GPL) لملفات نص Python التي تبني الثنائيات. يسمح هذا الترخيص للمطورين المحترفين باستخدام FreeCAD كأساس للوحدات الخاصة بهم لأغراض خاصة دون الالتزام بجعل وحداتهم مفتوحة المصدر.
3. ترخيص الوثائق وموقع الويب: يتم ترخيص الوثائق وموقع FreeCAD بموجب ترخيص المشاع الإبداعي للنسبة 3.0 (CC-BY-3.0)، مما يسمح بمشاركة وتكييف المواد شريطة الإشارة إلى المؤلفين الأصليين والمصدر.
4. العلامة التجارية: تعتبر علامة FreeCAD علامة تجارية مملوكة لجمعية مشروع FreeCAD (FPA)، ولديها الحق فقط في الترخيص لاستخدامها. بينما تعتبر العلامة جزءًا من الشيفرة المصدرية لـ FreeCAD ومتاحة بموجب نفس الترخيصات، يتعين استخدامها بطريقة تشير إلى FreeCAD.
5. لا التزامات تعاقدية للمستخدمين: لا يتم ربط المستخدمين بأي التزامات تعاقدية مثل التجديدات أو الإلغاءات المرتبطة عمومًا بالبرمجيات التجارية. يمكنهم تنزيل، استخدام، تعديل، ومشاركة البرنامج بحرية، بموجب شروط GPL و LGPL فقط.
6. المساهمات المجتمعية: بينما لا توجد عقد رسمية للمستخدمين، يتم تشجيع الأعضاء في المجتمع على المساهمة في تطوير FreeCAD من خلال الترميز، والتوثيق، والترجمة. تعتبر هذه المساهمات طوعية ولا تشكل التزامًا تعاقديًا.
7. ملكية البيانات وقابلية النقل: يحتفظ المستخدمون بملكية البيانات التي ينشئونها باستخدام FreeCAD، ولا توجد قيود على كيفية استخدامها، أو مشاركتها، أو بيع تصميماتهم. يدعم FreeCAD تنسيقات ملفات متنوعة، مما يعزز قابلية نقل البيانات.
تتوافق برنامج FreeCAD مع معايير متنوعة، خاصة فيما يتعلق بتنسيقات الملفات ومعايير الرسم الفني.
1. معايير ISO للرسم الفني: تهدف قوالب ورشة العمل TechDraw في FreeCAD إلى التوافق مع ISO 7200:2004 و ISO 5457:1999 (بما في ذلك Amd 1:2010). تحدد هذه المعايير متطلبات الكتل العنوانية وتصميم قوالب ورقة الرسم، على التوالي.
2. معايير ISO وASME للأبعاد: تذكر ملاحظات الإصدار لإصدار FreeCAD 0.19 أن الأبعاد compliant مع واحدة من معايير ISO 129-1 أو ASME Y14.5M. تعتبر هذه المعايير حاسمة للتأكد من أن الأبعاد في الرسومات الفنية دقيقة وقابلة للتفسير عالميًا.
3. التوافق مع ملفات STEP: يقوم FreeCAD بإنشاء ملفات STEP بتنسيق ISO 10303-214. ومع ذلك، هناك عدم يقين بشأن امتثاله للمعيار الجديد ISO 10303-242:2020، الذي حل محل الإصدارات السابقة. حالة الامتثال بين ملفات STEP AP 214 التي يتم إنشاؤها والمعيار الحالي AP 242:2020 غير مُعلن عنها بوضوح على موقع FreeCAD.
تسلط هذه النقاط الضوء على جهود FreeCAD للتوافق مع المعايير الدولية المعترف بها، لضمان أن تكون مخرجاتها قابلة للاستخدام في بيئات مهنية وفنية تتوافق مع هذه المعايير.