keskiviikko 20. elokuuta 2008

Assemblix-viikkokirje 20.8.2008

Assemblix

Oikeus: Avoimen koodin lisenssit pätevät Yhdysvalloissa

Assemblixin toimittaja Ilari Sani | 20.8.2008

Amerikkalainen tuomioistuin on päättänyt, että avoimen koodin lisenssit ovat laillisesti sitovia, ja että niiden rikkominen on tekijänoikeusrikos. Päätös vahvistaa avoimen koodin laillista asemaa Yhdysvalloissa merkittävästi, ja sen selkeyttä on kiitetty.

Päätös liittyy tapaukseen, jossa pienyritys oli jaellut yksityisen kehittäjän koodia omanaan lisenssiehtojen vastaisesti. Alempi oikeusaste oli todennut, ettei kyseessä ollut tekijänoikeusrikos vaan sopimuksen rikkominen, mistä rangaistaan paljon lievemmin. Tämä olisi tehnyt lisenssiehtojen valvomisesta käytännössä mahdotonta. Päätös kirvoitti alan järjestöiltä yhteisen lausunnon, jossa vaadittiin sen kumoamista.

Tuoretta korkeamman oikeuden päätöstä on kuvattu avoimen koodin kannalta suoranaiseksi unelmatulokseksi. Oikeus otti lausunnossaan selkeän kannan, jossa se korosti avoimen koodin merkitystä yhteiskunnalle. Se myös muistutti, ettei ohjelmien ilmaisuus saa vaikuttaa mahdollisiin vahingonkorvauksiin, koska avoimella koodilla on paljon muutakin arvoa.

O'Reilly Radar: Landmark case upholds open source licenses Linkki ulos


Tietoturvahyökkäys uhkaa Visual Studiota

Assemblixin toimittaja Ilari Sani | 20.8.2008

Visual Studio 6.0 -käyttäjiä varoitetaan tietoturva-aukosta, jossa hyökkääjän web-sivun avaaminen johtaa mielivaltaisen koodin ajamiseen koneella. Kyseessä on ensimmäinen Visual Studion heikkous jota todella käytetään hyökkäyksiin; aiemmat haavoittuvuudet ovat pysyneet teoreettisina.

Aukko liittyy muistiylivuotoon ActiveX-ohjaimessa nimeltä Msmask32.ocx. Visual Studio -käyttäjiä kehotetaan joko asentamaan ohjaimesta versio 6.0.84.18 tai kytkemään se pois käytöstä rekisterin kautta.

Secunia: Masked edit control "Mask" buffer overflow Linkki ulos
Sunnet Beskerming: An exploit that targets developers Linkki ulos


Yritysten kiistat jarruttavat JavaScriptin uusimista

Assemblixin toimittaja Ilari Sani | 20.8.2008

JavaScriptin seuraavaa versiota kehittävä ECMA-standardointijärjestö on keskeyttänyt kielen 4.0-version suunnittelun. Keskeytyksen taustalla ovat Microsoftin ja Adoben erimielisyydet kielen kehityssuunnasta.

Työn alla on ollut kaksi rinnakkaista standardia: Microsoftin ja Yahoon luotsaama ECMAScript 3.1 joka sisältää pieniä lisäyksiä, sekä Adoben ja Googlen ECMAScript 4.0 joka toisi merkittäviä muutoksia. Tavoitteena oli, että 3.1:stä voitaisiin edetä luontevasti 4.0:aan, mutta työryhmien väliset kiistat ovat rikkoneet yhteensopivuuden.

ECMA on nyt päättänyt, että erilliset projektit on saatava yhtenäistettyä. Järjestö keskittyy jatkossa 3.1:n kehittämiseen samalla kun osa 4.0:n uudistuksista pudotetaan kokonaan pois.

Päätös on nähty takaiskuna Adobelle, jonka Flashissa käyttämä ActionScript 3-kieli perustuu varhaiseen ECMAScript 4.0-luonnokseen. Adobe ilmoittaa kuitenkin, ettei ECMA:n päätös vaikuta ActionScriptin kehittämiseen.

John Resig: ECMAScript Harmony Linkki ulos
Mike Chambers: ActionScript 3 and ECMAScript 4 Linkki ulos


 Sähkeuutiset

Ars Technica: Nokia helps port Firefox to Qt Linkki ulos
Nokia ja Mozilla ovat yhteistyössä kehittäneet Qt-alustalla toimivan version Firefoxista. Nokia osti äskettäin Qt:tä valmistavan Trolltechin. Muokattu Firefox toimii Qt-pohjaisissa älypuhelimissa ja KDE-työpöytäympäristöä käyttävissä Linuxeissa.


 Mielipide

Kiwi Tobes: The "excluded middle" of technical books Linkki ulos
Tietotekniikan oppikirjoista löytyy yleisen tason tutustumisia aloittelijoille ja raakaa dokumentaatiota ammattilaisille. Missä ovat keskitason kirjat, joista oppii oikeasti tekemään asioita?

Computerworld: Is unit testing doomed? Linkki ulos
Yksikkötestausta suositaan Python- ja Ruby-piireissä, mutta se ei ole lyönyt itseään läpi suuremmalla ohjelmistoalalla. Mikä estää yksikkötestauksen käyttöön ottoa?


 Readme

Ayman Hourieh: 9 JavaScript tips you may not know Linkki ulos
Firebugin tehokäyttö, metodien sitominen olioihin sekä muita vinkkejä edistyneille JavaScriptin käyttäjille.

The Code Project: Pitfalls in random number generation Linkki ulos
Satunnaislukujen arpomiseen koneella liittyy monia sudenkuoppia, kuten kallellaan olevat jakaumat ja liian helposti ennustettavat tulokset.

NIST: Dictionary of algorithms and data structures Linkki ulos
Miten se quicksort taas toimikaan? Algoritmien ja tietorakenteiden sanakirja tietojenkäsittelytieteen opiskelijoille ja muille teoriasta kiinnostuneille.


 Tuotteet

SQL Buddy: SQL Buddy Linkki ulos
Kevyt avoimen koodin web-sovellus MySQL-tietokantojen hallintaan selaimesta käsin.

Coach Wei: Razor Linkki ulos
Web-palvelu analysoi ajax-sivuston JavaScript-koodia lennossa ja paljastaa pullonkaulat.


 Ylivuoto

Dipity: Internet memes Linkki ulos
Muistatko vielä Hampsterdancen? Entä mistä ilmestyi O RLY -pöllö? Netin vitsit ja villitykset koottuna aikajanaksi.

Last.fm: Quality control Linkki ulos
Last.fm-musiikkipalvelussa laadunvalvonta tapahtuu näyttävästi: Herttaiset nallelamput syttyvät ja sammuvat koodin korjausten tahdissa.

Galaxiki: Build your own NASA Apollo landing computer Linkki ulos
Onko sinulla komponentteja, kolvi ja noin neljä vuotta aikaa? Nyt voit rakentaa itse toimivan kopion tietokoneesta, jonka avulla Neil Armstrong laskeutui kuuhun.

Assemblix kirje

Vastaava päätoimittaja: Harri J. Talvitie, X-Telnet Oy.
Jakelu ja markkinointi: Talentum Media Oy / MikroPC.net.

Assemblix-viikkokirje lähetetään MikroPC.netin uutiskirjeen tilaajille.
Voit halutessasi poistua lähetyslistalta omista asetuksista.

Talentum.com Talouselämä Tietoviikko MikroPC Tekniikka&Talous Metallitekniikka Markkinointi&Mainonta Uratie Fakta Energialehti Mediuutiset Arvopaperi
Omat tiedot Asiakaspalvelu Mainosta

Ei kommentteja:

Uutiskirjeet (c) 2008-2009