lekc.sloweb.ru


Языковые разногласия: Как Oracle и Google судятся из-за Java

"Языковые разногласия: Как Oracle и Google судятся из-за Java"
Сортировать: по оценкам | по дате



22.06.18 неправильно [0] правильно
Языковые разногласия: Как Oracle и Google судятся из-за Java

Американская правовая система изначально пыталась защитить инвестиции крупных корпораций, вкладывающих миллиарды долларов в разработку новых технологий. Сейчас эти же механизмы становятся угрозой для развития технологичных отраслей
В мае 2016 года Google одержала победу в суде против Oracle, поставив, как многие считают, точку в одном из крупнейших патентных разбирательстве за всю историю корпоративного права. Правда юристы Oracle явно не зря получают зарплату. Уже 27 сентября они потребовали начать новый иск на основании того, что Google якобы намерен представить новую ОС для смартфонов и десктопов, объединив Android и Chrome OS. Судья этот довод отклонил, тем более новая ОС еще официально не представлена на рынке.
Процесс между двумя компаниями растянулся на 4 года, Oracle требовал от Google рекордную сумму в $9,3 млрд, но важность суда даже не в этом. Споры между крупными корпорациями в случае победы сторонников максимально жесткого отношения к патентным правам могут кардинально изменить весь ИТ-рынок, в частности в разы увеличив стоимость устройств из-за патентных отчислений.
Процесс Oracle против Google мог иметь серьезные последствия для 1,4 млрд человек, пользующихся телефонами на базе ОС Android, в том числе привести к росту цен на эти устройства, возможно в несколько раз. Например, в индустрии ПК, где также крайне актуальна проблема патентных споров, говорят о невозможности произвести компьютер без риска получить судебный иск.
Причиной судебных споров между Google и Oracle стал язык программирования Java, разработанный в 1991 году компанией Sun Microsystems. Sun Microsystems не заявляла абсолютные права на использование Java, основной доход ей приносило лицензирование решений на полное соответствие всем стандартам языка. Любая компания, решившая вывести на рынок собственную реализацию JDK, должна была получить сертификат соответствия выводимого на рынок JDK всем Java-стандартам. За эту сертификацию брала деньги Sun.
Проект мобильной ОС Android был разработан в 2003 году и приобретен Google в 2007 году. Тогда же был запущен пакет разработчика для Android (SDK), позволявший независимым компаниям писать ПО для смартфонов с Android. В SDK входило решение Dalvik — виртуальная машина для выполнения программ, написанных на языке программирования Java, созданная группой разработчиков Google во главе с Дэном Борнштейном на базе кода Apache Harmony. В этот момент интересы двух в будущем крупнейших мировых ИТ-корпораций пересеклись.
До того, как Sun была куплена Oracle в январе 2010 года, вовлеченные в процесс программисты были в курсе потенциального конфликта. Один из создателей Java Джеймс Гослинг официально обращался в Google с претензиями за неправомерно используемый код, Google на это не отреагировал, а Sun предпочел не раздувать конфликт. После того, как сделка по покупке Sun была закрыта, Oracle немедленно обратился в Google за компенсацией и, не получив ее, обратился в суд.
Основным объектом разбирательств был изначально принадлежавший Sun Microsystems программный код, или как суд его назвал «набор команд, заставляющий компьютер выполнить определенные операции». Причем иск Oracle был составлен таким образом, что затрагивал сразу три проблемы: нарушение копирайта, то есть использование чужого программного кода, нарушение патентного права, так как часть программных наработок специалистов Sun Microsystems были запатентованы и истребование компенсации ущерба.

источник
Java уроки для начинающих, Лекции по Java 8 курс Fundamental - Oracle Academy, для чайников. Начальный уровень. Начальный курс программирования на java для самообучения для новичков (чайников) запись с официальной школы...
Курс состоит из 9 лекций. Продолжительность курса 18:09:20 ч. Язык преподавания - русский.
oracle & java & others
Java уроки для чайников, Лекция 1 - курсы Oracle. Начальный уровень.
Курс лекций:JV_1 Java и Oracle. Разработка клиент-серверных приложений и приложе
Java для профессионалов: Hibernate java (MySql)!
JPA вместо JDBC | Как убедить? - Java - RSDN Вот и стоит вопрос: а на чем персистенс то делать? Зрелые девелоперы очень скептически относятся к новизне: какой там JPA, Hibernate, аннотации, дженерики. Даже на JDK1.5 не хотели переходить, когда вышестоящее руководство дало добро. Причем люди-то грамотные. Но конкретные консерваторы!
Редакции объектов БД в Oracle как средство внесения изменений в приложение В версии Oracle 11.2 для некоторых видов объектов хранения была введена возможность заводить одновременно несколько «редакций» (editions). Она была придумана для совершенствования процесса внесения изменений в схему данных, позволяя в некоторых случаях отлаживать новый вариант приложения впараллель с работой текущего.