گوگل پیام رسان محبوب دانشگاهیان را حذف کرد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

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

المنت همچنین می‌گوید گوگل بدون هیچ هشداری به این شرکت اپلیکیشن آن را حذف کرده است. برنامه نویسان و توسعه دهندگان المنت هم پیشنهادات و طرح خود را برای حل مشکل برای گوگل ارسال کرده اند، اما گوگل هیچ واکنشی در این زمینه نشان نداده است.

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

285
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });