انجمن‌های فارسی اوبونتو

جامعه کاربران => پیشنهادات و انتقادات => نویسنده: Ehsaan در 21 شهریور 1396، 04:55 ب‌ظ

عنوان: ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Ehsaan در 21 شهریور 1396، 04:55 ب‌ظ
درود. یه ایده‌ای داشتم برای تشویق توسعه‌دهنده‌های داخلی.

می‌تونیم Repo نرم‌افزارهای داخلی راه‌اندازی کنیم و فایل deb این نرم‌افزارها رو اونجا میزبانی کنیم. مثلا apps.ubuntu.ir. کاربر با اضافه کردن این بتونه نرم‌افزارهای ایرانی مدنظرش رو به راحتی نصب و آپدیت کنه.
چون که در حد Launchpad، گسترده نخواهد شد، بنابراین توسعه‌دهنده‌ها شانس بیشتری برای دیده‌شدن خواهند داشت.

ممنون میشم نظرتون رو در این باره بدونم.
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 21 شهریور 1396، 05:38 ب‌ظ
خیلی خوبه، مخصوصا اگه رو گیت‌لب باشه :P

منظورم اینه سورس اون برنامه‌ها هم روی گیت‌لب باشه برای گسترش دادن، مثلا رو گیت‌لب اوبونتو ایران(فورک مثلا)
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: دانیال بهزادی در 21 شهریور 1396، 08:03 ب‌ظ
ما هرگز تشویق به نصب نرم‌افزار خارج از مخازن رسمی نمی‌کنیم
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: nixoeen در 21 شهریور 1396، 10:21 ب‌ظ
اگر نرم‌افزار خوبی باشه که فرد می‌تونه تقاضا بده و برنامه‌اش روی مخازن قرار می‌گیره. برای چی یک مخزن غیر رسمی درست کنیم که نمی‌تونیم از امنیت نرم‌افزارهاش اطمینان حاصل کنیم؟
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 21 شهریور 1396، 10:46 ب‌ظ
اشتباه نکنید، بحث تشویق به نصب نرم‌افزار خارج از مخزن نبود + امنیتش رو هم با همون سورسیش که در دسترس هست میشه ثابت کرد.

هدف حمایت از برنامه‌های دوستان بود، الان ما چندین برنامه خوب رو داریم که البته خودشون ppa دارن اما چه بهتره که زیر نظر ریپو اوبونتو ایران هم باشن. مثال میزنم:
مدیریت بارگیری پرسپولیس
StarCalendar
یا اگه بشه تراکتور هم حساب کرد

خب اینا الان همشون ppa دارن، اما با تمایل توسعه‌دهنده‌هاشون میتونه بیاد توی repo اوبونتو ایران.
یا اصلا از الان کسی برنامه‌ یا ایده‌ی خوبی واسه یک برنامه داشته باشه میتونه نرم‌افزارش رو توی گیت‌لب اوبونتو ایران توسعه بده و شما هم اون برنامه رو براش یه ppa درست کنید تو repo ایران.

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

خلاصه مطلب: اوبونتو ایران در نقش حامی کمک کنه به پروژه‌ها و نرم‌افزار‌های آزادی که توسط اعضاش تولید میشه...
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: مهران تعریف در 22 شهریور 1396، 12:40 ق‌ظ
یه چیزی همین اول کار بگم، به نظرم، افرادی که اعتقاد دارن حتما باید ریپوی بسته های ایرانی زده بشه، حتی اگر در این انجمن نتونستند حمایت کافی رو جلب کنن، بهتره خودشون دست بکار بشن.

اما من خودم در کل مخالفم، یه مسئله اینکه کی قراره سورس هارو بررسی کنه، درسته نرم افزار های خوب ایرانی داریم، ولی تا وقتی که سورس با دقت زیاد بررسی نشه، صرفا می تونیم به اعتمادی که به افراد داریم، اکتفا کنیم. البته مشکل باگ ها رو هم میزاریم کنار.

شاید اینجا سوال پیش بیاد که، هر کی از PPA ها استفاده می کنه هم، میتونه این مشکلات رو داشته باشه، اما اینو در نظر داشته باشیم هدف اینه یه مخزن تقریبا جامع بسته های ایرانی داشته باشیم، پس معروف تر میشه، وقتی یه نفر میخواست یه بسته ی خارج مخازن رسمی نصب کنه، با دیدن لیست بسته ها، تعداد بیشتری بسته ی خارج مخازن رسمی نصب کنه و ممکنه در آینده به قدری محبوب بشه که برای ایرانی ها استفاده ازش طبیعی بشه و افراد بیشتری پکیج خوب/آلوده بنویسن و در مخزن قرار بدن و بعد یه مدت، کوهی از درد و بلاها به همراه تعدادی بسته ی خوب جمع آوری بشه.
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 22 شهریور 1396، 01:30 ق‌ظ
خب این اصلا ممکنه با هر چیز دیگه‌ای هم طول بده و نه فقط ppa. یه جوری نسبت به اضافه کردن ppa جبهه میگیرم انگار طرف نمی‌تونه برنامه‌ی مورد نظرش رو از طریق دیگه اضافه کنه یا وقتیم میکنه چیز خاصی نمیگیم، فقط نسبت به ppa اینجوری جبهه میگیرم. واقعا نمی‌تونم درک کن اینو!

بلاخره باید یه نرم‌افزار تولید بشه و دیده بشه که بره تو مخازن اوبونتو یا نه؟ همینطوری با ذکر خدا که نمی‌تونه بره.

خب کجا بهتر از همینجا که پتانسیل همین مطلب رو هم داره و میتونه باعث بشه برنامه دیده بشه؟

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

گیتم خارج مخزنه و ppa هم مخزن غیر رسمی. هیچکدوم مخزن رسمی نیستن...
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 22 شهریور 1396، 04:02 ق‌ظ
‌خلاصه نمیشه هم نرم‌افزار آزاد توسعه داد هم سر بحث امنیت بگیم هیچکس نصب نکنه چون ممکنه ... یا شاید ممکنه ... و یا سایر دلیل‌ها...
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: nixoeen در 22 شهریور 1396، 04:19 ق‌ظ
انقدر گفتیم ppa بد فلان نه اه او فلان که دیگه الان حتی واسه یه چیز اینجوری هم دستمون بستس.
دلیلش واضحه، چون در PPA فایل‌های باینری قرار میگیره و نمیشه مستقیما چک کرد که اون فایل‌های باینری تغییری کرده یا خیر. من ممکنه PPAای که دانیال هم ایجاد کرده توی سیستمم اضافه کنم، چون من به اون شخص اعتماد دارم.

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

در کل اگر نیروی لازمش وجود داشته باشه، ایدهٔ بدی نیست، ولی در حال حاضر به نظر من یک کار نصفه و ناقص و بدون فایده میشه و بهتره که توسعه‌دهنده‌ها اگر فکر می‌کنند که برنامه‌شون می‌تونه به صورت عمومی مورد استفاده قرار بگیره، سعی کنن برنامه‌شون رو وارد مخازن رسمی بکنند.
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 22 شهریور 1396، 06:48 ق‌ظ
خب با ایده این که یه repo توی گیت‌لب باشه که پروژه‌ بیاد روش و بچه‌ها توسعه بدن چطور؟ این مشکل باینری و این چیزام نداره دیگه...
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: nixoeen در 22 شهریور 1396، 06:57 ق‌ظ
خب با ایده این که یه repo توی گیت‌لب باشه که پروژه‌ بیاد روش و بچه‌ها توسعه بدن چطور؟ این مشکل باینری و این چیزام نداره دیگه...
خب همین الان همه می‌تونن همه توی گیت‌لب پروژه‌هاشون رو بسازن. اگر قضیه فقط معرفی پروژه‌ها هستش که کلا یک بخش انجمن به نام پروژه‌ها وجود داره که افراد می‌تونن پروژه‌های خودشون رو معرفی کنند.
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 22 شهریور 1396، 07:03 ق‌ظ
منظورم اینه که اوبونتو ایران یک سری شرایط به وجود بیاره که بچه‌ها پروژه‌ای دارن بیارن رو ریپو گیت‌لب اوبونتو ایران و از امکاناتش(از برنامه نویسی گرفته تا باگ ریپورت یا هر چیز دیگه) بهره‌مند شن.
عین اتفاقی که برای تراکتور افتاد، تا قبلش که کسی استفاده نمی‌کرد یا کمکی نمیداد، بعد اومد روی گیت‌‌هاب اوبونتو ایران و باعث شد که عده‌ای کمک کنن برای بهتر شدنش، یه جورایی حتی پروژه وقتی اومد روی گیت‌هاب اوبونتو ایران اعتبار هم کسب کرد...

وگرنه که خب میدونم و متوجه این که میتونن رو گیت‌لب خودشون توسعه بدن و بیان تو قسمت پروژه انجمن اعلام کنن هستم. اما اوبونتو ایران اعتباری رو داره که اونا ممکنه نداشته باشن، به عبارتی مشوق این میشن که همه بیان تو اون پروژه مشارکت کنن.

یه بازی کاملا برد برد برای همه است. از اوبونتو ایران که پروژه به اسم اونه تا کسی که توسعه دهنده اصلیشه و کسی که می‌خواد استفاده کنه و در نهایت هم جامعه آزاد کاربری...
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: nixoeen در 22 شهریور 1396، 07:13 ق‌ظ
خب برای اینکه اون اعتبار کم نشه، دوباره باید یکی از اوبونتو ایران باشه که همه‌چیز رو کنترل بکنه. برای مثال برای تراکتور دانیال اینکار رو می‌کنه.

همین الان هم حساب اوبونتو ایران توی گیت‌هاب و گیت‌لب وجود داره و اگر فردی تقاضا بده و فردی هم از اوبونتو ایران مسئولیتش رو به عهده بگیره، می‌تونه برنامه‌اش رو توی اون مخزن قرار بده.
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: Sosha در 22 شهریور 1396، 07:19 ق‌ظ
اینطوری خیلی عالیه. کار بسیار خوبیه  \\:D/ \\:D/ \\:D/ ;D ;D ;D ;D
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: احمد حقیقی در 22 شهریور 1396، 08:52 ق‌ظ

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

+1

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

اگر جستجو کنید، شبیه این لیست‌ها هست، منتهی تو حساب‌های شخصی دیده میشه، اگر توی یک حساب شناخته شده مثل اوبونتو باشه، به رشد و تکمیل و شناختش کمک بیشتری می‌کنه و همکاری‌ها رو موثرتر جلب و جذب می‌کنه

توی همین انجمن این قسمت رو داریم، ولی نگهداری یک لیست‌توی گیت، به نظرم موثرتر و بهتره
عنوان: پاسخ : ریپوی نرم‌افزارهای ایرانی
ارسال شده توسط: مهران تعریف در 22 شهریور 1396، 11:07 ق‌ظ
در کل اگر نیروی لازمش وجود داشته باشه، ایدهٔ بدی نیست، ولی در حال حاضر به نظر من یک کار نصفه و ناقص و بدون فایده میشه و بهتره که توسعه‌دهنده‌ها اگر فکر می‌کنند که برنامه‌شون می‌تونه به صورت عمومی مورد استفاده قرار بگیره، سعی کنن برنامه‌شون رو وارد مخازن رسمی بکنند.
دقیقا منظور من هم همین بود. این توان رو نداریم و بهتره برنامه ای اونقدر خوب و بهینه باشه که در مخازن رسمی قرار بگیره.

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

همچنین از نرم افزار آزاد ایرانی هم، حمایت مد نظر انجام میشه.