<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why doesn&#8217;t Adobe&#8217;s AIR dev guide mention SQLite? A response to Tim Anderson</title>
	<atom:link href="http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/feed/" rel="self" type="application/rss+xml" />
	<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/</link>
	<description>Thoughts on web development, user-centered design, code, etc. by Paul Robertson</description>
	<lastBuildDate>Mon, 08 Mar 2010 16:53:33 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrew Henze - A Qwentès Celebrity!: Adobe Air SQLite</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-53347</link>
		<dc:creator>Andrew Henze - A Qwentès Celebrity!: Adobe Air SQLite</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-53347</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] Adobe Air SQLite    http://coenraets.org/blog/2007/10/new-air-sqlite-administration-app-with-source-code/http://www.peterelst.com/blog/2008/04/07/introduction-to-sqlite-in-adobe-air/http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/      Posted by Andrew Henze   at 10:29 AM [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="http://probertson.com/homepages/43/d94818407/htdocs/probertson/wp-content/plugins/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] Adobe Air SQLite    <a href="http://coenraets.org/blog/2007/10/new-air-sqlite-administration-app-with-source-code/http://www.peterelst.com/blog/2008/04/07/introduction-to-sqlite-in-adobe-air/http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/" rel="nofollow">http://coenraets.org/blog/2007/10/new-air-sqlite-administration-app-with-source-code/http://www.peterelst.com/blog/2008/04/07/introduction-to-sqlite-in-adobe-air/http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/</a>      Posted by Andrew Henze   at 10:29 AM [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Anderson&#8217;s ITWriting - Tech writing blog &#187; Why doesn&#8217;t Adobe&#8217;s AIR dev guide mention SQLite?</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-45812</link>
		<dc:creator>Tim Anderson&#8217;s ITWriting - Tech writing blog &#187; Why doesn&#8217;t Adobe&#8217;s AIR dev guide mention SQLite?</dc:creator>
		<pubDate>Sun, 29 Jun 2008 12:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-45812</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] That&#8217;s the fuzzy summary version &#8212; for the fuzzy long version, see my post Why doesn&#8217;t Adobe&#8217;s AIR dev guide mention SQLite? A response to Tim Anderson. [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="http://probertson.com/homepages/43/d94818407/htdocs/probertson/wp-content/plugins/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] That&#8217;s the fuzzy summary version &#8212; for the fuzzy long version, see my post Why doesn&#8217;t Adobe&#8217;s AIR dev guide mention SQLite? A response to Tim Anderson. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris seahorn</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-44534</link>
		<dc:creator>chris seahorn</dc:creator>
		<pubDate>Tue, 03 Jun 2008 02:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-44534</guid>
		<description>[...] article! Reading Tim??s article his first paragraph would tend to make me believe he has an ...http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/MySpace.com - Chris - 45 - Male - New York - www.myspace.com/chris ...MySpace profile for chris with [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] article! Reading Tim??s article his first paragraph would tend to make me believe he has an &#8230;http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/MySpace.com - Chris - 45 - Male - New York - <a href="http://www.myspace.com/chris" rel="nofollow">http://www.myspace.com/chris</a> &#8230;MySpace profile for chris with [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-41878</link>
		<dc:creator>Al</dc:creator>
		<pubDate>Sat, 05 Apr 2008 12:27:03 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-41878</guid>
		<description>Although the assumption that the majority of developers using AIR are web developers, as evidenced by another comment, there are those who are attracted to AIR primarily for it&#039;s connections to sqlite, and/or the fact that there is an embedded database involved.  So regardless of how one might feel about acknowledging the sqlite connection, the fact that it is involved is bound to garner the attention of what I would predict is a sizeable chunk of the development community who would otherwise not show an interest in the product.  To the extent that it&#039;s feasible, i think the needs of those developers (&quot;under the hood/db-centric&quot; as opposed to &quot;web&quot; developers) should be considered in the documentation.  Thanks!</description>
		<content:encoded><![CDATA[<p>Although the assumption that the majority of developers using AIR are web developers, as evidenced by another comment, there are those who are attracted to AIR primarily for it&#8217;s connections to sqlite, and/or the fact that there is an embedded database involved.  So regardless of how one might feel about acknowledging the sqlite connection, the fact that it is involved is bound to garner the attention of what I would predict is a sizeable chunk of the development community who would otherwise not show an interest in the product.  To the extent that it&#8217;s feasible, i think the needs of those developers (&#8220;under the hood/db-centric&#8221; as opposed to &#8220;web&#8221; developers) should be considered in the documentation.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Anderson says &#8220;AIR desktop platform tries to do too much for one product&#8221; &#171; Flash Enabled Blog</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-39460</link>
		<dc:creator>Tim Anderson says &#8220;AIR desktop platform tries to do too much for one product&#8221; &#171; Flash Enabled Blog</dc:creator>
		<pubDate>Mon, 25 Feb 2008 20:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-39460</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/ [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="http://probertson.com/homepages/43/d94818407/htdocs/probertson/wp-content/plugins/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] <a href="http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/" rel="nofollow">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-28182</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 22 Aug 2007 23:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-28182</guid>
		<description>Hi Jeff,

Thanks for the note and for sharing your experience -- it really is very valuable for me to hear what things would help make the documentation (and the product) better for you.

As I suggested in the post, I&#039;ve made some changes in the documentation for the AIR local SQL database -- it now says that it&#039;s SQLite in the first paragraph (the first sentence I think), plus I added a section on some of the differences between the AIR implementation and the SQLite implementation as described in the SQLite docs.

These changes will be included in the next public release of AIR.

(I had to smile at the mental image of the &quot;seamlessly inherited halo&quot; -- thanks for that, too =)</description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>Thanks for the note and for sharing your experience &#8212; it really is very valuable for me to hear what things would help make the documentation (and the product) better for you.</p>
<p>As I suggested in the post, I&#8217;ve made some changes in the documentation for the AIR local SQL database &#8212; it now says that it&#8217;s SQLite in the first paragraph (the first sentence I think), plus I added a section on some of the differences between the AIR implementation and the SQLite implementation as described in the SQLite docs.</p>
<p>These changes will be included in the next public release of AIR.</p>
<p>(I had to smile at the mental image of the &#8220;seamlessly inherited halo&#8221; &#8212; thanks for that, too =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-28180</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Wed, 22 Aug 2007 23:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-28180</guid>
		<description>I was reading the Adobe documentation, and thought to myself, &quot;Hey this looks just like sqlite!&quot;  I then googled for sqlite and Adobe and found this page.

Mentioning SQLite in Adobe&#039;s documentation would give me a very positive and immediate impression of AIR.

I would know to skip that whole section because it&#039;s already rote in my mind, and AIR would seemlessly inherit the halo that hangs above SQLite.</description>
		<content:encoded><![CDATA[<p>I was reading the Adobe documentation, and thought to myself, &#8220;Hey this looks just like sqlite!&#8221;  I then googled for sqlite and Adobe and found this page.</p>
<p>Mentioning SQLite in Adobe&#8217;s documentation would give me a very positive and immediate impression of AIR.</p>
<p>I would know to skip that whole section because it&#8217;s already rote in my mind, and AIR would seemlessly inherit the halo that hangs above SQLite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2007-06-26 &#171; thebadtiming</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-24108</link>
		<dc:creator>links for 2007-06-26 &#171; thebadtiming</dc:creator>
		<pubDate>Tue, 26 Jun 2007 23:30:35 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-24108</guid>
		<description>[...] Why doesn’t Adobe’s AIR dev guide mention SQLite? A response to Tim Anderson, a bunch of Words, ... (tags: sqlite adobe google gears air flex database) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Why doesn’t Adobe’s AIR dev guide mention SQLite? A response to Tim Anderson, a bunch of Words, &#8230; (tags: sqlite adobe google gears air flex database) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Seahorn</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23987</link>
		<dc:creator>Chris Seahorn</dc:creator>
		<pubDate>Mon, 25 Jun 2007 18:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23987</guid>
		<description>The &quot;full text&quot; search as part of the wish list has for some reason been nagging at me. While I would like to see it supported, I also think between the abilities offered with the AIR command set, AS3 command set and the commands we are able to use in our implementation of SQLite....I don&#039;t see why it&#039;s not possible to a least nearly emulate the ability of an actual fulltext sql search with some creative workarounds.

Case in point...I wanted to add search to my AIR based offline forum just like my online forum has. That gets a bit tricky in this environment because I lose the benefit of PHP where crossing tables and nesting queries is a no brainer. Long story short I work out a routine to do just that. In my example I need to search all post bodies for a term. Since I display posts with an item renderer it&#039;s stupid to simply display the result data from the post body search query because I will end up with a massive list of posts that are harder to correlate what forum or thread they belong to when a user chooses to reply (which can be done but visually they would have no idea what forum or thread they were responding too since all results are lumped as one). Instead I want to take the data from the post search query and re-use it for a nested search against thread titles and display the results via the parent thread (which it does) so I can grab the associative data (not shown to the user) when they normally choose a thread to display so my outbound post data is correctly inserted in the correct forum and correct thread depending on what they reply to when they sync their local board.

Now....with this final result set from the two nested queries, I could just as easily filter how it&#039;s displayed (the order... like a full text search would offer) using a sortOn method. For instance list it by name alphabetically and then by date (or whatever) based on data returned from both queries individually or in conjunction....no?

I get a headache thinking about it but here are screenshots of the board and one of the nested query returning (it&#039;s the first screen shown)

http://www.flex-fanatic.com/index.php?cid=3&amp;did=215


displaying the final result and I wholly plan on seeing if my thoughts on this fly once I finish this project. I have a feeling that our being able to rely on AS3 may have some benefit for whatever is lacking in &quot;our wish lists&quot; :)</description>
		<content:encoded><![CDATA[<p>The &#8220;full text&#8221; search as part of the wish list has for some reason been nagging at me. While I would like to see it supported, I also think between the abilities offered with the AIR command set, AS3 command set and the commands we are able to use in our implementation of SQLite&#8230;.I don&#8217;t see why it&#8217;s not possible to a least nearly emulate the ability of an actual fulltext sql search with some creative workarounds.</p>
<p>Case in point&#8230;I wanted to add search to my AIR based offline forum just like my online forum has. That gets a bit tricky in this environment because I lose the benefit of PHP where crossing tables and nesting queries is a no brainer. Long story short I work out a routine to do just that. In my example I need to search all post bodies for a term. Since I display posts with an item renderer it&#8217;s stupid to simply display the result data from the post body search query because I will end up with a massive list of posts that are harder to correlate what forum or thread they belong to when a user chooses to reply (which can be done but visually they would have no idea what forum or thread they were responding too since all results are lumped as one). Instead I want to take the data from the post search query and re-use it for a nested search against thread titles and display the results via the parent thread (which it does) so I can grab the associative data (not shown to the user) when they normally choose a thread to display so my outbound post data is correctly inserted in the correct forum and correct thread depending on what they reply to when they sync their local board.</p>
<p>Now&#8230;.with this final result set from the two nested queries, I could just as easily filter how it&#8217;s displayed (the order&#8230; like a full text search would offer) using a sortOn method. For instance list it by name alphabetically and then by date (or whatever) based on data returned from both queries individually or in conjunction&#8230;.no?</p>
<p>I get a headache thinking about it but here are screenshots of the board and one of the nested query returning (it&#8217;s the first screen shown)</p>
<p><a href="http://www.flex-fanatic.com/index.php?cid=3&amp;did=215" rel="nofollow">http://www.flex-fanatic.com/index.php?cid=3&amp;did=215</a></p>
<p>displaying the final result and I wholly plan on seeing if my thoughts on this fly once I finish this project. I have a feeling that our being able to rely on AS3 may have some benefit for whatever is lacking in &#8220;our wish lists&#8221; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Seahorn</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23555</link>
		<dc:creator>Chris Seahorn</dc:creator>
		<pubDate>Thu, 21 Jun 2007 16:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23555</guid>
		<description>Tim,

Fair enough :)

If I jumped to an incorrrect conclusion on your agenda, I sincerely apologize. 

On the SDK&#039;s, I&#039;m content that we agree to disagree. :)

As for the future, I&#039;m really interested in Paul&#039;s latest article regarding encryption. Now this is something I would like to see become internally handled by AIR as opposed to an external class addition (much like I prefer an internally handled SQL database as opposed to a third party (Artemis) implementation) so it&#039;s less confusing to new users and lets us become more of a viable choice (a choice mind you....not saying they should switch or would want to:)) for current users of commercial wrapper tools. I&#039;ve really hinted to this for a long time in alpha and hope I&#039;m happily surprised to see it come on board just like I was to see SQLite appear in beta (and where previous stage indications were it would not or was not part of the roadmap).

Chris</description>
		<content:encoded><![CDATA[<p>Tim,</p>
<p>Fair enough :)</p>
<p>If I jumped to an incorrrect conclusion on your agenda, I sincerely apologize. </p>
<p>On the SDK&#8217;s, I&#8217;m content that we agree to disagree. :)</p>
<p>As for the future, I&#8217;m really interested in Paul&#8217;s latest article regarding encryption. Now this is something I would like to see become internally handled by AIR as opposed to an external class addition (much like I prefer an internally handled SQL database as opposed to a third party (Artemis) implementation) so it&#8217;s less confusing to new users and lets us become more of a viable choice (a choice mind you&#8230;.not saying they should switch or would want to:)) for current users of commercial wrapper tools. I&#8217;ve really hinted to this for a long time in alpha and hope I&#8217;m happily surprised to see it come on board just like I was to see SQLite appear in beta (and where previous stage indications were it would not or was not part of the roadmap).</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Anderson</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23546</link>
		<dc:creator>Tim Anderson</dc:creator>
		<pubDate>Thu, 21 Jun 2007 15:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23546</guid>
		<description>Chris,

If you read my post, you&#039;ll see that I make it quite clear that Adobe is open about its use of SQLite - I even linked to the press release. My point was that SQLite is not credited in the documentation. Paul&#039;s response above shows that this is an interesting issue, I don&#039;t need to defend the point further.

I don&#039;t intend to be either friend or foe to a particular vendor, either one would be a failure.

I still think the SDK download options are confusing, but I&#039;ll happily agree to differ. That doesn&#039;t mean any hidden agenda though.

Tim</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>If you read my post, you&#8217;ll see that I make it quite clear that Adobe is open about its use of SQLite - I even linked to the press release. My point was that SQLite is not credited in the documentation. Paul&#8217;s response above shows that this is an interesting issue, I don&#8217;t need to defend the point further.</p>
<p>I don&#8217;t intend to be either friend or foe to a particular vendor, either one would be a failure.</p>
<p>I still think the SDK download options are confusing, but I&#8217;ll happily agree to differ. That doesn&#8217;t mean any hidden agenda though.</p>
<p>Tim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23541</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 21 Jun 2007 14:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23541</guid>
		<description>@Eduardo:

You&#039;re absolutely right that it doesn&#039;t cost any money, and only a trivial amount of file size and space, to acknowledge that AIR uses SQLite for its database engine.

What I was hoping to communicate was that file size and money aren&#039;t the only considerations that I and others had in mind when we considered the issue. Unfortunately, there is a real legal obligation that comes along with making something explicit in our documentation, different from mentioning it in a blog, discussion list, etc. Is the risk from that obligation (and other possible negatives) worth the downside of not giving acknowledgment to SQLite&#039;s authors? That&#039;s the tough question we had to face -- ironically if the licensing terms were different we wouldn&#039;t have had to make that choice =). So we did make a choice; perhaps it was the wrong one; fortunately we have an opportunity to reconsider our choice.

As a side note, one of the reasons Adobe chose to use SQLite was because there is an opportunity to &quot;give back&quot; any improvements that might be made. If the licensing terms had been different for SQLite, I think it would have been much less likely that Adobe would have chosen SQLite (my opinion -- I&#039;m definitely not the one who makes those choices). Likewise, Adobe has stated that WebKit was chosen as the HTML engine in part because it&#039;s an open source project and improvements can be contributed back.

On top of that, we were always aware that, whether or not it was explicit in the documentation, word would get out that AIR&#039;s database engine is based on SQLite. Personally I&#039;m very glad that the word got out sooner rather than later -- I&#039;ve got tremendous respect for SQLite and the effort that&#039;s gone into making it great, and I&#039;m hoping that the benefit will work both ways -- Adobe gets a great database runtime, and SQLite gains more public awareness and recognition since some big players (Google and Adobe) have chosen SQLite.</description>
		<content:encoded><![CDATA[<p>@Eduardo:</p>
<p>You&#8217;re absolutely right that it doesn&#8217;t cost any money, and only a trivial amount of file size and space, to acknowledge that AIR uses SQLite for its database engine.</p>
<p>What I was hoping to communicate was that file size and money aren&#8217;t the only considerations that I and others had in mind when we considered the issue. Unfortunately, there is a real legal obligation that comes along with making something explicit in our documentation, different from mentioning it in a blog, discussion list, etc. Is the risk from that obligation (and other possible negatives) worth the downside of not giving acknowledgment to SQLite&#8217;s authors? That&#8217;s the tough question we had to face &#8212; ironically if the licensing terms were different we wouldn&#8217;t have had to make that choice =). So we did make a choice; perhaps it was the wrong one; fortunately we have an opportunity to reconsider our choice.</p>
<p>As a side note, one of the reasons Adobe chose to use SQLite was because there is an opportunity to &#8220;give back&#8221; any improvements that might be made. If the licensing terms had been different for SQLite, I think it would have been much less likely that Adobe would have chosen SQLite (my opinion &#8212; I&#8217;m definitely not the one who makes those choices). Likewise, Adobe has stated that WebKit was chosen as the HTML engine in part because it&#8217;s an open source project and improvements can be contributed back.</p>
<p>On top of that, we were always aware that, whether or not it was explicit in the documentation, word would get out that AIR&#8217;s database engine is based on SQLite. Personally I&#8217;m very glad that the word got out sooner rather than later &#8212; I&#8217;ve got tremendous respect for SQLite and the effort that&#8217;s gone into making it great, and I&#8217;m hoping that the benefit will work both ways &#8212; Adobe gets a great database runtime, and SQLite gains more public awareness and recognition since some big players (Google and Adobe) have chosen SQLite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Seahorn</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23537</link>
		<dc:creator>Chris Seahorn</dc:creator>
		<pubDate>Thu, 21 Jun 2007 13:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23537</guid>
		<description>I think Eduardo&#039;s reply exemplifies the cheap shot. Even before Paul addressed the reasons the documentation may not be as morally or honorably written as you guys might expect, most users are fully aware of the choice to bring on SQLite and there are few (if any) publicly written articles right now on Adobe AIR that do not mention SQLite in tandem with the platform. It&#039;s not as if Adobe is hiding the fact or trying to be clandestine about it and now after hearing Paul&#039;s response I not only believe him, I&#039;m sure their intention was not be slight SQLite. I&#039;m sure they will now go out of their way to remedy the situation (after all...it is still beta and everything is subject to change).

I also agree that I don&#039;t think Adobe has to meet any expectations as compared to Google Gears in regards to SQLite changes or alterations. I really don&#039;t think Gears is using an out of the box SQLite implementation either and since Adobe already had a round of this type of rhetoric with how they would change or alter Webkit and if it would be shared with the community (which it will be)...I don&#039;t see Adobe having a bad record on sharing or exposing alterations or implementation based on opensource tech. I&#039;m sure they will handle the SQLite community as graciously as they will the Webkit community. 


On confusion....if I am a Flex developer or an Ajax (etc) developer, how is choosing the correct SDK confusing? It&#039;s not as if they have to be run simultaneously or you have to switch back and forth. Ajax coders have no need for the Flex implementation and Flex users the same in reverse. Your paragraph seems to indicate a jumbled mess and I don&#039;t see it as such. I&#039;m pretty sure devs will know which SDK applies to them and never have to worry the unchosen one. The fact Adobe put the extra effort into making the experience specific to the SDK chosen is a plus IMO..not a minus....and surely nothing resembling confusing. I don&#039;t mean to make an enemy of you but by the time I finished your first paragraph, I looked back up to see if you were affiliated with M$ because I could swear it was conceived by someone with an agenda to dissuade users from AIR. Sorry if I called it wrong but with so many players in the game you are either friend (who may wish for things or want to suggest things) or foe (who looks for every opportunity to blacken an eye with even the silliest of reasons...some of which are unfounded but as long as they get snaked by search engines are effective).

Chris</description>
		<content:encoded><![CDATA[<p>I think Eduardo&#8217;s reply exemplifies the cheap shot. Even before Paul addressed the reasons the documentation may not be as morally or honorably written as you guys might expect, most users are fully aware of the choice to bring on SQLite and there are few (if any) publicly written articles right now on Adobe AIR that do not mention SQLite in tandem with the platform. It&#8217;s not as if Adobe is hiding the fact or trying to be clandestine about it and now after hearing Paul&#8217;s response I not only believe him, I&#8217;m sure their intention was not be slight SQLite. I&#8217;m sure they will now go out of their way to remedy the situation (after all&#8230;it is still beta and everything is subject to change).</p>
<p>I also agree that I don&#8217;t think Adobe has to meet any expectations as compared to Google Gears in regards to SQLite changes or alterations. I really don&#8217;t think Gears is using an out of the box SQLite implementation either and since Adobe already had a round of this type of rhetoric with how they would change or alter Webkit and if it would be shared with the community (which it will be)&#8230;I don&#8217;t see Adobe having a bad record on sharing or exposing alterations or implementation based on opensource tech. I&#8217;m sure they will handle the SQLite community as graciously as they will the Webkit community. </p>
<p>On confusion&#8230;.if I am a Flex developer or an Ajax (etc) developer, how is choosing the correct SDK confusing? It&#8217;s not as if they have to be run simultaneously or you have to switch back and forth. Ajax coders have no need for the Flex implementation and Flex users the same in reverse. Your paragraph seems to indicate a jumbled mess and I don&#8217;t see it as such. I&#8217;m pretty sure devs will know which SDK applies to them and never have to worry the unchosen one. The fact Adobe put the extra effort into making the experience specific to the SDK chosen is a plus IMO..not a minus&#8230;.and surely nothing resembling confusing. I don&#8217;t mean to make an enemy of you but by the time I finished your first paragraph, I looked back up to see if you were affiliated with M$ because I could swear it was conceived by someone with an agenda to dissuade users from AIR. Sorry if I called it wrong but with so many players in the game you are either friend (who may wish for things or want to suggest things) or foe (who looks for every opportunity to blacken an eye with even the silliest of reasons&#8230;some of which are unfounded but as long as they get snaked by search engines are effective).</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduardo</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23518</link>
		<dc:creator>Eduardo</dc:creator>
		<pubDate>Thu, 21 Jun 2007 08:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23518</guid>
		<description>Each time i read thing like ones wrote above i think  Dr Hipps (SQLite author) should have choosen a zlib-like licence. How much could cost to put a credit or an acknowlodgement for SQLite? Nothing (well, some bytes in doc/pdf but few). SQLite is public-domain and it&#039;s licence say nothing about credits, you can use it without them, but i&#039;m morally forced to say &quot;I use SQLite&quot; but it&#039;s my moral, not Adobe&#039;s one (has one?... I&#039;ll ask it to Noam Chomsky)

Perhaps what Adobe wanted to do is make believe that no one needs to know they use external 3rd party opensource code, this can discredit the company. It&#039;s how marketing guys thinks/works. But doing so and don&#039;t saying nothing in documentation discredit Adobe.</description>
		<content:encoded><![CDATA[<p>Each time i read thing like ones wrote above i think  Dr Hipps (SQLite author) should have choosen a zlib-like licence. How much could cost to put a credit or an acknowlodgement for SQLite? Nothing (well, some bytes in doc/pdf but few). SQLite is public-domain and it&#8217;s licence say nothing about credits, you can use it without them, but i&#8217;m morally forced to say &#8220;I use SQLite&#8221; but it&#8217;s my moral, not Adobe&#8217;s one (has one?&#8230; I&#8217;ll ask it to Noam Chomsky)</p>
<p>Perhaps what Adobe wanted to do is make believe that no one needs to know they use external 3rd party opensource code, this can discredit the company. It&#8217;s how marketing guys thinks/works. But doing so and don&#8217;t saying nothing in documentation discredit Adobe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Andeson</title>
		<link>http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/comment-page-1/#comment-23513</link>
		<dc:creator>Tim Andeson</dc:creator>
		<pubDate>Thu, 21 Jun 2007 07:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/air-sql-docs-dont-mention-sqlite-my-response/#comment-23513</guid>
		<description>Chris,

Well, perhaps I am easily confused. I have no axe to grind though.

AIR has two personalities. One is for browser apps, the other is for Flash apps (coded with Flex), both running on the desktop. Hence two separate SDKs. That&#039;s the fact I wanted to reflect in my opening paragraph.

I&#039;d be grateful if you could clarify why this or any other part of my post is a &quot;cheap shot&quot;, also please explain the hidden agenda you allege?

I agree though that Paul&#039;s response is really helpful and encouraging.

Tim</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Well, perhaps I am easily confused. I have no axe to grind though.</p>
<p>AIR has two personalities. One is for browser apps, the other is for Flash apps (coded with Flex), both running on the desktop. Hence two separate SDKs. That&#8217;s the fact I wanted to reflect in my opening paragraph.</p>
<p>I&#8217;d be grateful if you could clarify why this or any other part of my post is a &#8220;cheap shot&#8221;, also please explain the hidden agenda you allege?</p>
<p>I agree though that Paul&#8217;s response is really helpful and encouraging.</p>
<p>Tim</p>
]]></content:encoded>
	</item>
</channel>
</rss>
