Франция/Google по въпроса за правата на издателите

от Нели Огнянова
лиценз CC BY

През юли 2021 г. фрeнският орган за защита на конкуренцията е наложил санкция от 500 милиона евро на Google  за неспазване на  предписания, свързани с предходно решение на органа (от април 2020) за необходимостта от преговори между Google и издателите  с цел определяне на справедливо възнаграждение  за използване на защитено съдържание.

Първоначално Google  спря да показва фрагменти от съдържанието заедно с връзки към тях (snippets), за да избегне заплащане на възнаграждение.  Но според органа по конкуренцията това  е злоупотреба с господстващо  положение, поради което на Google беше наредено да не  заобикаля закона и да преговаря с издателите, съдът потвърди решението на органа по конкуренцията.   Компанията тогава потвърди, че ще плаща на издателите на новини „за създаване и подреждане на висококачествено съдържание“, което се появява в платформата – в рамките на един милиард долара, които били отделени от Google за тази цел глобално.

В резултат компанията Google   е поела ангажименти към група от 121 издатели за заплащане на  76 милиона долара за три години, по данни на Ройтерс.

Асоциацията APIG, която представлява повечето големи издатели на печатни новинарски издания (Le Figaro, Le Monde и др.),   и синдикалната организация SEPM, която представлява издатели на списания, както и информационната агенция AFP продължават да смятат, че не е намерена справедлива обща основа за възнаграждение за новинарското съдържание онлайн. Именно те са сезирали органа по конкуренция. Според неговото решение  Google се стреми едностранно да наложи своите условия, освен което предоставя на издателите  „частична“ и „недостатъчна“ информация.

Санкцията е съществено по-висока от сумата по споразумението.
 
Google разполага с два месеца,  за да представи предложения за компенсиране на информационните агенции и други издатели за използването на тяхното съдържание съгласно  директивата за авторското право в цифровия единен пазар на ЕС. Освен глобата от половин милиард евро има и  предупреждение към Google, че ще се налагат ежедневни глоби до 900 000 евро на ден, ако продължи да пренебрегва предписанията и да не предоставя информация.
 
Медиите обръщат внимание върху цялостната политика на Франция към глобалните платформи, която понякога определят като настъпателна и агресивна – само по отношение на Google в последните години са наложени санкции за злоупотреба в сектора на рекламата онлайн – 220 милиона евро, за използването на бисквитки без съгласие на потребителите – 100 милиона евро, за нарушения на личната непрекосновеност.

Фейсбук готви експертна комисия по въпроси на изборите

от Нели Огнянова
лиценз CC BY

Ню Йорк Таймс информира, че компанията Facebook се насочва към създаване на експертно тяло (комисия) към компанията по въпроси, свързани с избори в глобален план.

Facebook разговаря с  учени и експерти   – ход, който би позволил  част от вземането на политически решения, с9вързани с различни избори по света,  да се възложи  на консултативното тяло  – политически реклами,   дезинформация, свързана с изборите, и други.

Това е вид отговор и на критиките за пристрастност. Марк Зукърбърг, изпълнителен директор на Facebook, не иска да бъде разглеждан като единственият вземащ решения относно политическото съдържание,  според източниците на изданието. Критиките идват от консерваторите, но и от групи за граждански права и демократи, според които се позволява на политическата дезинформация да се разраства и разпространява онлайн.

Очаква се Facebook да обяви комисията тази есен в периода на подготовка за междинните избори в САЩ през 2022 г.,  въпреки че информацията е предварителна.  Компанията е окуражена от работата на създадения експертен Надзорен съвет/Oversight Board, който обсъжда  възникнали казуси, между които казуса Тръмп

Как се пише: дезинфектант, дезифенктант или дезифектант?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише дезинфектант, мн.ч. дезинфектанти. Ако нямате на разположение вода и сапун, почиствайте ръцете си с дезинфектант. Дезинфектантите, предназначени за големи повърхности, може да са под формата на концентрат, от който преди употреба трябва да се изготви работен разтвор.

Как се пише: корозионноустойчив, корозионно-устойчив или корозионно устойчив?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише слято – корозионноустойчив, също и корозионноустойчива, корозионноустойчиво, корозионноустойчиви. Правилни са също корозийноустойчив, корозийноустойчива, корозийноустойчиво, корозийноустойчиви; корозиоустойчив, корозиоустойчива, корозиоустойчиво, корозиоустойчиви.   Корозионноустойчивото/Корозийнноустойчивото/Корозиоустойчивото покритие надеждно защитава продуктите от агресивното въздействие на отпадни води, ръжда и отлагания. Германската компания Mietzsch е специализирана в производството на корозионноустойчиви/корозийнноустойчиви/корозиоустойчиви вентилатори. Слято се пишат сложните прилагателни имена, […]

Как се пише: възпрепятствам или възпрепядствам?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише възпрепятствам. Обилните валежи в областта възпрепятстваха жътвата на пшеницата. Нов голям ремонт на магистрала „Хемус“ ще възпрепятства движението през лятото.

Как се пише: двестата или двестате?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише двестата. Тези инфрачервени термометри струват ли си двестата лева, или да чакам цената им да падне? Само един от двестата кандидати е бил назначен на работа.

Едни (не)отворени данни за детските надбавки

от Боян Юруков
лиценз CC BY-SA

През май 2017-та година поискан по ЗДОИ информация за изплатените детски надбавки от социалното министерство. Интересуваше ме за колко семейства и колко деца са изплатени те за всяка община. На тази база направих анализ и карта с различни изводи. Един от тях беше, че броят деца следва почти икономически признак, а далеч не етнически такъв. С последното се спекулира доста, особено що се отнася до използването на този вид помощи. Цялата статия ще намерите тук: Данните за детските надбавки и какво може да научим от тях

Онзи анализ се базираше единствено на данните за 2016-та година. Затова наскоро реших да искам обновените данни включвайки отказите за помощи, както и разбивка не само по общини, но и за всеки месец от януари 2016-та до декември 2020. Включих също така справка за получените в натура помощи от непълнолетни майки. За последните писах подробно през февруари 2016-та използвайки данните на НСИ от тогава.

За справката използвах портала по ЗДОИ и получих доста бързо подробен отговор. Интересното беше, че освен по мейл, както исках, ми изпратиха справките и по пощата на дискове. Това несъответствие с вътрешните правила и въобще как се предоставят данни е нещо, по което ще работим.

За съжаление, както и в други случаи, не ми остава все още време да обработя данните, да ги визуализирам смислено и да направя анализ подобен на този от преди 4 години. Може би нещо се е променило от тогава. Може би има динамика между годините или по месеци, за която не знаем. Може би има условности в данните, които виждаме.

Затова пускам таблицата свободно за всеки, който иска да я използва. Ако направите нещо с тях, ще се радвам да пуснете линк в коментарите. Направих си труда да ги събера в две таблици, тъй като ми ги бяха предоставили в повече. Стигнах само до там да отбележа общините по NUTS4 кодове, за да може да се покажат по-лесно на карта като тези тук.

Забелязват се обаче някои подробности. Има записи с квартали в градове като София, Пловдив и Бургас. Тях съм ги отбелязал с пореден номер след NUTS4 кода. Например VAR0601 до VAR0605 за Варна. При данните за помощи в натура има и запис за София-област, т.е. момиче, за което се знае, че живее в областта, но не е ясно точно къде. Поне така предполагам. За да се покажат тези на карта, трябва или да се съберат на ниво общини, или да се нареже geojson-а на големите градове по квартали. В някои месеци, особено през 2016-та, има данни за общината, но не за кварталите в нея. Вижда се също, че липсват някои числа за част от 2016-та. Та трябва известно чистене трябва преди да се направи нещо.

Както с данните на НЦОЗА моля за внимание към условностите на данните, кой ги е предоставил и какво показват. Лесно се правят сензации и за това не са ни нужни данни, а и може просто да си ги измислим, както предостатъчно хора правят. С тези тук бихме могли да научим нещо.

Не пускам за първи път данни от справки, за които не ми е останало време да обработя и покажа. Тук ще намерите тези за язовирите в България (дек. 2020), жертвите от войните на България (дек. 2019) и глоби и проверки за пушене в заведенията (фев. 2017).

The post Едни (не)отворени данни за детските надбавки first appeared on Блогът на Юруков.

Проследяване на активните българи в чужбина – юли 2021

от Боян Юруков
лиценз CC BY-SA

През 2016-та и 2019-та направих карти проследяващи активните българи в чужбина. Повече по темата ще намерите в първата ми статия по темата. Накратко казано това е опит за картографиране на придвижването на хора съдейки по заявленията им за гласуване в чужбина. Последните, за съжаление, са публични и макар трите имена на някои да са често срещани, лесно може да се изключат или да се разпознаят дубликати. За целта използвах криптирани и анонимизирани хешове на имената, които събирах за картата ми със заявленията за гласуване.

Така през 2016-та бях картографирал движението на 1268 лица и през 2019-та – на 2633. Пускайки същия алгоритъм през юли 2021 събрах пътя на 9473 души. Голямата разлика идва от рекордната активност на последните два вота. Анализът се базира на почти 300 хиляди заявления подадени в последните 8 години. Тук може да проследите тези пътища. Натискайки някой град ще откриете кой си е тръгвал и от къде е минавал.

За разлика от миналия път, сега анализа не отчита гласуване между два града на разстояние 80 км. вместо предишните 50 км. Важно е тук, че не се отчита реално местене на хора, а само там, където са подавали заявления за гласуване. Доколкото последното е някаква индикация за местоположение, дали всъщност става дума за местене, почивка, грешка или просто подкрепа на секции в други държави може само да гадаем. Все пак с тези мащаби с добра доза увереност може да кажем, че виждаме пътищата на почти десет хиляди българи по света.

The post Проследяване на активните българи в чужбина – юли 2021 first appeared on Блогът на Юруков.

Първи доклад за най-гледаното съдържание във фейсбук

от Нели Огнянова
лиценз CC BY

Публикуван е първият тримесечен доклад, описващ най – гледаното съдържание  във Facebook. Докладът е първи от серия доклади, които компанията ще публикува с цел повече прозрачност. Декларира се, че   бъдещите издания на този доклад ще  обхванат повече страни  и ще продължат да се появяват заедно с  доклада за прилагане на общностните стандарти.

Първите реакции на изследователите съдържат разочарование.

Докладът е наричан “театър за прозрачност”:

(ethanzuckerman.com)

Какво става тук? Не знам. И това е цялостната ми реакция на доклада за прозрачност на Facebook. Той споделя няколко интересни цифри, които подсилват извода, че Facebook е повече за публикации от приятели и семейството, отколкото за новини. Но не споделя достатъчно данни, за да можем да стигнем до някакви смислени заключения.

Откровено жалко е  – предвид важността на тези въпроси – изследователите да чакат тези малки фрагменти от информация от гиганти като Facebook. Време е да разберем как – зачитайки личната неприкосновеност на потребителите и етиката на изследванията – да получим необходимите данни, за да разберем какво се случва с тези платформи.

Конкретни препоръки за начина на представяне, обхвата на данните, както и за необходимостта за достъп до тях в реално време, а не на тримесечия, тук:

https://platform.twitter.com/widgets.js

Obtaining TLS Client Certificates In Spring Integration

от Божидар Божанов
лиценз CC BY

Spring Integration is a very powerful and extensible framework for, well, integrations. But sometimes it’s not trivial how to get some information that yo need. In my case – a certificate used for mutual authentication in a TLS (syslog over TLS) connection. You have a Java method that receives a Message and ideally you’d want to get the certificate chain used by the client to authenticate itself (e.g. you may need to extract the CN).

Fortunately, Spring Integration is flexible. And it can be done, but it’s a bit convoluted. I’ll use XML notation, but the same can be achieved through Java config.

<bean id="nioConnectionSupport" class="com.yourcompany.util.net.TLSMutualNioConnectionSupport">
        <constructor-arg ref="sslContextSupport" />
        <constructor-arg value="false" />
</bean>
<bean id="interceptorFactoryChain" class="org.springframework.integration.ip.tcp.connection.TcpConnectionInterceptorFactoryChain">
        <property name="interceptors">
            <bean class="com.yourcompany.util.net.TLSSyslogInterceptorFactory" />
        </property>
</bean>

<int-ip:tcp-connection-factory id="tlsConnectionFactory" type="server" port="${tcp.tls.port}"
                                   using-nio="true" nio-connection-support="nioConnectionSupport"
                                   single-use="false" interceptor-factory-chain="interceptorFactoryChain" />

The sslContextSupport would typically be a org.springframework.integration.ip.tcp.connection.DefaultTcpSSLContextSupport or a custom implementation (e.g. if you want to use a “blind” trust store)

Then you’d need the two classes. You can check them at their respective gists: TLSSyslogInterceptorFactory and TLSMutualNioConnectionSupport.

What do these classes do? The TLSSyslogInterceptorFactory sets a new header for the message that contains the client ceritficates. The TLSMutualNioConnectionSupport class sets the “wantClientAuth” option on the SSL Engine. There is another option – “needClientAuth” which would for client authentication, rather than just support it. Depending on the use case you can use one or the other.

Then you can obtain the certificates at your handler method via:

Certificate[] certificates = (Certificate[]) message.getHeaders().get(TLSSyslogInterceptorFactory.TLS_CLIENT_CERTIFICATES);

A small tip I wanted to share to help the next one trying to achieve that.

The post Obtaining TLS Client Certificates In Spring Integration appeared first on Bozho's tech blog.