جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

مروری کوتاه بر تاریخچه پروژه گنوم

24 فروردین 1400
ارسال شده توسط فرشید نوتاش حقیقت
گنو/لینوکس، چیست

قبل از این‌که پروژه GNOME، آن‌گونه که ما آن را می‌شناسیم به سرانجام برسد، دو پروژه هم‌زمان درحال اجرا بود؛ پروژهLibapp  و پروژه old-Gnome. قرار بود libapp با روشی استاندارد شده در طبقه‌بندی، کاربرد و بازیابی بیت‌های اطلاعاتی در مورد سیستم‌ها و علایق کاربران، به خدمت آن‌ها درآید؛ کتابخانه‌ای الکترونیک که هر کسی می‌توانست از آن استفاده کند. از طرفی old-gnome قصد ارایه یونیکس با مدلی جزئی و استاندارد از نرم‌افزار را با هدف اجرای برنامه‌ها در درون برنامه‌های دیگر نشانه گرفته بود.

زمانی که پروژه KDE به عنوان یک تلاش جدی برای خلق محیط قابل استفاده دسکتاپ برای یونیکس ظاهر شد، عده‌ای در مورد مجوز و استانداردهای این پروژه نگران شدند. گروه KDE مامور شد تا پروژه خود را بر روی بسته ابزاری Qt GUI بنا کند که در آن زمان نرم‌افزار آزاد نبود. اگر چه Qt بعدها شرایط مجوز خود را تغییر داد و اکنون به عنوان یک نرم‌افزار آزاد شناخته می‌شود، اما آن وقت‌ها بسیاری احساس کردند که استفاده از آن به عنوان «قدمی به عقب» در آزادی نرم‌افزارها محسوب می‌شود. این مسئله به اضطراری بودن تلاش بر روی پروژه گنوم و توسعه محیط کاملا آزاد دسکتاپی بر اساس ایده‌های اصلی old-gnome و libapp انجامید.

هدف مهم دیگری که پروژه گنوم می‌بایست مطمئن می‌شد در طول توسعه به آن دست یافته است، این بود که تمامی کارهای انجام شده بر روی هر کتابخانه اصلی از طریق تمامی زبان‌های برنامه‌نویسی در یونیکس، قابل استفاده باشد. برای ایجاد موفقیت‌آمیز این استاندارد، دسترسی همه برنامه‌نویسان به این فناوری‌ها بدون توجه به انتخاب زبان برنامه‌نویسی، امری حیاتی بود.

افرادی که روی پروژه اصلی گنوم کار می‌کردند، ترکیب خوبی در توانایی حل مسائل و مشکلات نرم‌افزاری مانند مسائل گرافیکی و طراحی زبان برنامه‌نویسی آن داشتند. گروه اصلی شامل برنامه‌نویسانی مانند پیتر ماتیس و اسپنسر کیمبال بود که در گنو بر روی برنامه ویرایش تصاویر GIMP کار کرده بودند. ریچارد استالمن نیز به عنوان بنیا ‌گذار گنو، به اندازه اریک ترون و مارک اوینگ از گروه نرم‌افزاری RedHat در این پروژه دخیل بود. به علاوه کمک‌های بسیار خوبی از اعضای گروه نرم‌افزارهای آزاد و لیست پستی GUILE یا GNU’s Unique Intelligent Language for Extensions دریافت شد.

GUILE، یک زبان برنامه‌نویسی است که برای توسعه برنامه‌های دیگر، می‌توان از طریق اسکریپت، آن را جاسازی کرد و یکی از اولین زبان‌های اسکریپت‌نویسی است که با گنوم قابل استفاده و نوشتن بود.

منبع: نشریه «سلام دنیا»، شماره دوم

برچسب ها: GNOMEGUILEKDEگنوممحتوای باز
درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی زبان قدرتمندی به نام Go
بعدی Zentyal چیست

دیدگاهتان را بنویسید لغو پاسخ

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

شما ممکن است در دو حالت تمایل به نشر ویدئو خود را داشته باشید: یا آن را رایگان در اختیار عموم قرار دهید و یا اینکه در قبال فروش آن از خریدار وجه مربوطه محصول را اخذ نمایید.

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

پیشنهاد می‌گردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما می‌توانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

از قرار دادن موسیقی متن، در بک‌گراند دوره آموزشی شدیدا پرهیز کنید. این کار موجب حواس‌پرتی مخاطب و ضعیف شدن صدای مدرس می‌گردد.

دوره آموزشی ضبط شده می‌باید فاقد هر گونه لوگو یا آدرس سایت دیگری (در گوشه تصویر یا بک‌گراند صفحه دسکتاپ و هر جای دیگری) باشد.

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

مدرس، هنگام تدریس نباید تپق زده، سرفه یا عطسه کند یا صدای قورت دادن بزاقش شنیده شود و بایستی با صدای رسا، دوستانه و پرانرژی به تدریس بپردازد.

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری