Eolas控告Google,Apple等21家企業侵權專利

2009年10月11日 星期日 0 意見
Eolas和加州大學在2005年贏了微軟專利案件,現在Eolas又控告Google,apple等23家知名企業,在新的訴訟中指控這些公司侵犯了微軟專利案同樣的延伸專利。

先前微軟專利案牽涉的是906號,是讓瀏覽器像一個平臺,能夠執行其它嵌入式應用程式來進行互動,像嵌入Flash的應用軟體。而這次Eolas指控這些公司侵犯了的是985的專利,在985的專利中是包括Ajax網頁技術與分散式處理編製等。Eolas也解釋說,這項專利是906專利的延續。

詳細專利解釋參閱Eolas控告多家知名企業Web技術侵權

Eolas董事長Michael Doyle說,我們15年前開發了這些技術並且廣泛地展示了這些技術,比市場聽說嵌入在網頁中的互動的應用程式調用強大的遠程資源早許多年。

Doyle說,不支付任何費用就利用其他人的技術創新盈利是不公平的。我們所要的就是公平。


Company that won $585M from Microsoft sues Apple, Google文中後段提到了重點,如果這次Eloas公司在次勝訴,它將深深的影響資訊行業,因為法院就像把任何的軟體技術都成了專利,勢必開發者在開發前都必需獲得授權,這樣不就阻礙發展創新。
Numerous tech companies have argued that a ban on software patents is necessary in order for them to continue innovating
由ZDnet回文中看見這篇也談軟體專利的問題,文中提到
有些基本上對公眾利益有益的事,可能因為專利而遭到阻撓

這呼應先前的觀念,這些種種的跡像顯示美國專利制度已漏洞百出(其實不管是美國,其它國家都是)。要如何達到專利權者權益不授損與公眾利益發展平衡將是未來的一大課題。

參閱:
Eolas控告多家知名企業Web技術侵權
蘋果谷歌等23家公司涉嫌侵犯專利遭到起訴

使用 PEAR 玩 Twitter API

2009年9月12日 星期六 0 意見
最近參加中華電信加值應用大賽,作品網站其中一個賣點就是結合Twitter API,在這分享一下如何用PEARServices_Twitter套件,來撰寫Twitter API。

1.當然就是打開終端機,安裝Services_Twitter套件(注意相依套件)
pear install Services_Twitter-0.3.0

2.發送訊息,好友訊息範例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Twitter API</title>
<style>
.item {
float:none;
clear:both;
margin-top:1em;
}
.img {
float:left;
margin-right:1em;
padding-bottom: 10px;
height: 48px;
width: 48px;
}
small {color:#aaaaaa;}
</style>

</head>

<body>
<div>
<b>What are you doing?</b>
</div>
<form action="<?php echo htmlentities($_SERVER['PHP_SELF'])?>" method="post">
<input type="text" name="status" id="status" maxlength="140" /><br />
<input type="submit" name="submit" value="送出" />
</form>
<?php
// include class
include_once 'Services/Twitter.php';

if (isset($_POST['submit'])) {
try { //發送訊息
//接收表單status訊息
$status = $_POST['status'];

// initialize service object
$service = new Services_Twitter($user, $pass);

// update status 更新訊息
$service->statuses->update($status);

// perform logout 登出
$service->account->end_session();
} catch (Exception $e) {
//錯誤訊息
die('ERROR: ' . $e->getMessage());
}
}


try { //顯示自已與following的好友訊息
// initialize service object
$service = new Services_Twitter($user, $pass);

//顯示自已與following的好友訊息
$count=array('count'=>'10');//顯示訊息數10筆
$response = $service->statuses->friends_timeline($count);

if (count($response->status) > 0) {
echo ' <div>
<b>好友訊息</b>
</div><ul>';
foreach ($response->status as $status) {
echo '<div class="item"><img src="' . $status->user->profile_image_url . '" class="img" />';
echo '<a href="">' . $status->user->screen_name . '</a> '. $status->text . '<br/>';
echo '<small>' . $status->created_at . '</small>';
}
}
echo '</ul>';

// perform logout
$service->account->end_session();
} catch (Exception $e) {
die('ERROR: ' . $e->getMessage());
}
?>
</body>
</html>
範例成果


















相關文章:
Using-the-Twitter-API-with-PHP-and-PEAR