Оказалось что нет.
Хлопці з gitkraken-у використовують трохи ширше поняття ніж фічі —
provided by YouЦі три слова вживаються ще у пункті 2.2, що має рядки:
You acknowledge and agree that Axosoft shall own all right, title and interest in and to all intellectual property rights (including all derivatives or improvements thereof) in the Software and any suggestions, enhancement requests, feedback, recommendations or other information provided by You or any of Your agents, contractors and outsourcers relating to the Software.Оскільки коміти та вихідні коди також є"other information provided by You«(привіт синхронізація) та були оброблені за допомогою «the Software» (привіт побудова дерева комітів) то вони мають «relating to the Software» з позиції викорисання. І в умові немає цього уточнення. Хоча я не маю юридичної освіти, лише один симестр технічного правознавста в КПІ, я очікую бачити в ліцензійній угоді чітко визначенні положення/формулювання, що не можуть двояко трактуватись.
Я не кажу, що gitkraken погана річ, навпаки — це один з найкращих візуальних редакторів для лінуксу, проте їх ліцензійна угода трохи дивна, і через це ним користуватися стохи лячно. Наприклад, угода MIT подібних рядків в собі не містить.
З іншого боку, ліцензійна угода від google.com, також дивна (www.google.com/policies/privacy/. Вона має рядки, наприклад
telephony log information like your phone number, calling-party number, forwarding numbers, time and date of calls, duration of calls, SMS routing information and types of calls(Privacy Policy -> Information we collect -> Log information).
І якщо у випадку з гуглом важко знайти інший такий якісний пошуковий сервіс, то з графічним клієнтом для гіта такої делеми немає.
Звісно, рядки з ліцензійних угод що цитатами приведені вище, були включені в угоди за для користуванча, і з найкращих намірів, проте як ми знаємо (історія) — Найкращими намірами встелена дорога в пекло.
Я про це: " ... Axosoft and its licensors own all right, title and interest to the Software and any modifications, ideas, or recommendations provided by You, together with all associated intellectual property rights. You assign to and agree that Axosoft shall own and have the right to exploit and including in the Software any suggestions, enhancements requests, feedback, recommendations or other information provided by You related to the Software or any other Axosoft product or service. ...“. Ці рядки можна по різному трактувати, адже інформація про коміти, проекти, ... теж “provided by You”..
У этих ребят соглашение чуть чуть странное www.gitkraken.com/eula особенно пункт 4.
В тему топика, после одной подобной ситуации написал такой ресурс (временами его дописываю, но пользоваться уже можно сейчас, сам использую): developersecurity.herokuapp.com/index . Дизайнеру он врядли поможет, а разработчику — поможет точно.
Вот пример:
Пачка бумаги А4 уходит за ${срок}. Картриджа принтера Ололо9000, в среднем хватает на 5ть пачек бумаги. При заказе 5й пачки — предложить заправит/купить картридж.
Итог — забота и внимательность к клиенту, а это, обычно, приятно.
О, спасибо
Первая «попытка» лучше зашла.
Рецензия понравилась. Да, пример не очень — хотелось бы более оптимистический, но довольно реален. Книгу скачал.
ошибка была все та же
Без Spring Security — работает
Если я не ошибся — в
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
и если это так — не работает
увы или к счастью — не поднялось с третего пинка(( Хотя по логике вещей — выше описаных строк должно быть достаточно...
не работает
вопрос конфигурации это не решает((
летела лопата
упала в болото.
какая зарплата
такая работа.
Жестоко.
Нынче, на junior java знание java не является единственно необходимым. Нужен «strong knowledge» спрингa, бд...и то бывает этого маловато.
pet-projects наше все :)
Вообщем, причина была в разных версиях фаерфокса и убунте. Если подобную ошибку кто увидет, рекомендую выполнить “apt-cache policy firefox” ication/requestPermission :) И да, тебе правельно показалось (с просмотра еррора), что страница пуста — ибо ajax не отрабатывает. С одной стороны может багу найдешь (не каждый кастомер юзает последнюю версию браузера), но в моем случае — это плюс головняк. А обновлять всю систему — развлечение на любителя, хотя может в вашей команде есть человек, у которого прокрастинация так выражается, и в таком случае вам повезло.
на Ubuntu 16.04 сейчас выхлоп этой команды:
Installed: 49.0+build4-0ubuntu0.16.04.1
Candidate: 49.0+build4-0ubuntu0.16.04.1
Version table:
*** 49.0+build4-0ubuntu0.16.04.1 500
500 ua.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
45.0.2+build1-0ubuntu1 500
500 ua.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
а на Ubuntu 15.10 :
Candidate: 47.0+build3-0ubuntu0.15.10.1
Version table:
47.0+build3-0ubuntu0.15.10.1 0
500 azure.archive.ubuntu.com/ubuntu wily-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu wily-security/main amd64 Packages
100 /var/lib/dpkg/status
41.0.2+build2-0ubuntu1 0
500 azure.archive.ubuntu.com/ubuntu wily/main amd64 Packages
И их уже решать. Причем откатить версию селениума и прочих либ может непомочь, ибо на фронтенде могут быть вещи, которые не потдерживаются браузером (не за ФБ говорю), например: var result = window.Notification.requestPermission(callback) а это developer.mozilla.org/...