Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Database Server Software > MySQL > MySQL General forum

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-28-2008, 05:51 AM
software advocate
 
Posts: n/a
Default [LICENSING] why so hazy? Comparing to Samba.

Let me present what I've read from the MySQL site so far.

The MySQL protocol notice
http://dev.mysql.com/doc/internals/e...ng-notice.html

Okay, really confusing. What if someone creates a mysql client without
looking at docs or source code of the MySQL client? What if someone simply
sniffs traffic and builds the protocol from scratch. This scenario can be
compared to samba in my comparison. Samba also uses proprietary structures,
but they didn't look at source or docs, they sniffed and built from scratch.
Therefore, why is the MySQL AB throwing wool over people's eyes? Is this
their view of the GPL? I remember reading on the GNU site a FAQ describing
the GPL protocol...

If people are going to preach Open Source Software and damn closed source
software which tries to emulate open source protocols, what makes it any
better ethically from closed source software?

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-28-2008, 05:51 AM
mos
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

At 12:51 PM 2/22/2007, software advocate wrote:
>Let me present what I've read from the MySQL site so far.
>
>The MySQL protocol notice
>http://dev.mysql.com/doc/internals/e...ng-notice.html
>
>Okay, really confusing. What if someone creates a mysql client without
>looking at docs or source code of the MySQL client? What if someone simply
>sniffs traffic and builds the protocol from scratch. This scenario can be
>compared to samba in my comparison. Samba also uses proprietary structures,
>but they didn't look at source or docs, they sniffed and built from scratch.
>Therefore, why is the MySQL AB throwing wool over people's eyes? Is this
>their view of the GPL? I remember reading on the GNU site a FAQ describing
>the GPL protocol...
>
>If people are going to preach Open Source Software and damn closed source
>software which tries to emulate open source protocols, what makes it any
>better ethically from closed source software?


There are people who have reworked the MySQL API calls so you don't need to
distribute the MySQL DLL library with your application. You can (at least
under Windows), distribute nothing but an .exe file and it will access a
MySQL database just fine, under the assumption that your app doesn't
require the MySQL client libraries so you don't need a license. MySQL AB
will of course protest and duke it out with you in court, costing both
sides quite a bit of money.

My attitude is if you are going to distribute a commercial application, use
something other than MySQL. It's fine for web servers and in-house farting
around, but for commercial apps I'd want something that has a zero
footprint install and doesn't require a database administrator to maintain.
I would also insist on getting something with one database engine that
supports hundreds of users, transactions, RI, and is blindingly fast and
has no royalties. With MySQL you have to compromise between using fast
MyISAM tables or the slower InnoDb transactional tables. And of course
there is no table wide encryption so your client can monkey about with the
tables all he wants, which is something I'd want to avoid if I were
shipping a commercial application. And of course I don't want to fork over
$595 to MySQL AB for each application that I sell.

So rather than trying to look for loopholes in the license agreement, I'd
choose a different database for commercial apps. Just me 2 cents.

Mike
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-28-2008, 05:51 AM
mos
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

At 03:05 PM 2/22/2007, Raul Andres Duque wrote:
>What do the license say about using MySQL on web aplications (with PHP)??
>
>Regards,
>
>RAUL DUQUE
>Bogotá, Colombia


Paul,
Use of MySQL (with or without PHP) on a webserver falls into the GPL
license because you are not technically distributing your application. You
have to be distributing your application without disclosing your source
code, to another party (even inside your company) for you to require a
MySQL AB license ($595).

On the other hand, if you developed a web application that ran on
MySQL (an accounting package say) and you want to distribute it to 1000
MySQL users without giving them your source code, then you will need a
MySQL AB license for each copy ($595,000 in total) even if you give the
software away for free. Plus if you give your application to another dept
inside of your own company to run on another MySQL server, you'll need a
license if you don't give them the source code to your application. This
gets to be splitting hairs after a while and isn't really enforceable.

Sam
(I am not a lawyer, nor do I play one on TV!)

What is 100 lawyers buried up to their necks in sand?

Answer: Not enough sand. :-)


>----- Original Message ----- From: "mos" <mos99@fastmail.fm>
>To: <mysql@lists.mysql.com>
>Sent: Thursday, February 22, 2007 3:32 PM
>Subject: Re: [LICENSING] why so hazy? Comparing to Samba.
>
>
>>At 12:51 PM 2/22/2007, software advocate wrote:
>>>Let me present what I've read from the MySQL site so far.
>>>
>>>The MySQL protocol notice
>>>http://dev.mysql.com/doc/internals/e...ng-notice.html
>>>
>>>Okay, really confusing. What if someone creates a mysql client without
>>>looking at docs or source code of the MySQL client? What if someonesimply
>>>sniffs traffic and builds the protocol from scratch. This scenario can be
>>>compared to samba in my comparison. Samba also uses proprietarystructures,
>>>but they didn't look at source or docs, they sniffed and built fromscratch.
>>>Therefore, why is the MySQL AB throwing wool over people's eyes? Is this
>>>their view of the GPL? I remember reading on the GNU site a FAQdescribing
>>>the GPL protocol...
>>>
>>>If people are going to preach Open Source Software and damn closed source
>>>software which tries to emulate open source protocols, what makes it any
>>>better ethically from closed source software?

>>
>>There are people who have reworked the MySQL API calls so you don't need
>>to distribute the MySQL DLL library with your application. You can (at
>>least under Windows), distribute nothing but an .exe file and it will
>>access a MySQL database just fine, under the assumption that your app
>>doesn't require the MySQL client libraries so you don't need a license.
>>MySQL AB will of course protest and duke it out with you in court,
>>costing both sides quite a bit of money.
>>
>>My attitude is if you are going to distribute a commercial application,
>>use something other than MySQL. It's fine for web servers and in-house
>>farting around, but for commercial apps I'd want something that has a
>>zero footprint install and doesn't require a database administrator to
>>maintain. I would also insist on getting something with one database
>>engine that supports hundreds of users, transactions, RI, and is
>>blindingly fast and has no royalties. With MySQL you have to compromise
>>between using fast MyISAM tables or the slower InnoDb transactional
>>tables. And of course there is no table wide encryption so your client
>>can monkey about with the tables all he wants, which is something I'd
>>want to avoid if I were shipping a commercial application. And of course
>>I don't want to fork over $595 to MySQL AB for each application that Isell.
>>
>>So rather than trying to look for loopholes in the license agreement, I'd
>>choose a different database for commercial apps. Just me 2 cents.
>>
>>Mike
>>--
>>MySQL General Mailing List
>>For list archives: http://lists.mysql.com/mysql
>>To unsubscribe: http://lists.mysql.com/mysql?unsub=r...e@yahoo.com.mx

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-28-2008, 05:51 AM
Raul Andres Duque
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

What do the license say about using MySQL on web aplications (with PHP)??

Regards,

RAUL DUQUE
Bogotá, Colombia


----- Original Message -----
From: "mos" <mos99@fastmail.fm>
To: <mysql@lists.mysql.com>
Sent: Thursday, February 22, 2007 3:32 PM
Subject: Re: [LICENSING] why so hazy? Comparing to Samba.


> At 12:51 PM 2/22/2007, software advocate wrote:
>>Let me present what I've read from the MySQL site so far.
>>
>>The MySQL protocol notice
>>http://dev.mysql.com/doc/internals/e...ng-notice.html
>>
>>Okay, really confusing. What if someone creates a mysql client without
>>looking at docs or source code of the MySQL client? What if someone simply
>>sniffs traffic and builds the protocol from scratch. This scenario can be
>>compared to samba in my comparison. Samba also uses proprietary
>>structures,
>>but they didn't look at source or docs, they sniffed and built from
>>scratch.
>>Therefore, why is the MySQL AB throwing wool over people's eyes? Is this
>>their view of the GPL? I remember reading on the GNU site a FAQ describing
>>the GPL protocol...
>>
>>If people are going to preach Open Source Software and damn closed source
>>software which tries to emulate open source protocols, what makes it any
>>better ethically from closed source software?

>
> There are people who have reworked the MySQL API calls so you don't need
> to distribute the MySQL DLL library with your application. You can (at
> least under Windows), distribute nothing but an .exe file and it will
> access a MySQL database just fine, under the assumption that your app
> doesn't require the MySQL client libraries so you don't need a license.
> MySQL AB will of course protest and duke it out with you in court, costing
> both sides quite a bit of money.
>
> My attitude is if you are going to distribute a commercial application,
> use something other than MySQL. It's fine for web servers and in-house
> farting around, but for commercial apps I'd want something that has a zero
> footprint install and doesn't require a database administrator to
> maintain. I would also insist on getting something with one database
> engine that supports hundreds of users, transactions, RI, and is
> blindingly fast and has no royalties. With MySQL you have to compromise
> between using fast MyISAM tables or the slower InnoDb transactional
> tables. And of course there is no table wide encryption so your client can
> monkey about with the tables all he wants, which is something I'd want to
> avoid if I were shipping a commercial application. And of course I don't
> want to fork over $595 to MySQL AB for each application that I sell.
>
> So rather than trying to look for loopholes in the license agreement, I'd
> choose a different database for commercial apps. Just me 2 cents.
>
> Mike
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/mysql?unsub=r...e@yahoo.com.mx
>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-28-2008, 05:51 AM
Jim Winstead
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

On Thu, Feb 22, 2007 at 01:39:49PM -0900, software advocate wrote:
> This is exactly why someone needs to develop a non-gpl mysql drop in client
> for PHP. This would get around license costs, despite what MySQL AB has to
> say, this would be completely legal. Ask your local rep from the FSF. One
> could always reverse engineer the protocol like the Samba team. Also the
> fact is, an idea can NOT be copyrighted. You can read the source, take
> notes, or even make documentation to create your own client.


In fact, MySQL AB has developed exactly such a thing. (Look for info on
'mysqlnd'.)

This licensing comment in the internals documentation is old, and is
supposed to be removed. Unfortunately, updating the internals
documentation is not something that gets a lot of priority.

Jim Winstead
MySQL Inc.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-28-2008, 05:51 AM
Barry Newton
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

At 05:00 PM 2/22/2007, mos wrote:

> On the other hand, if you developed a web application that ran
> on MySQL (an accounting package say) and you want to distribute it
> to 1000 MySQL users without giving them your source code, then you
> will need a MySQL AB license for each copy ($595,000 in total) even
> if you give the software away for free.


The last line of the license notice reads: "Contact MySQL AB if you
need clarification of these terms or if you need
to ask about alternative arrangements. "

This kind of suggests to me that they're willing to talk. I expect
that as long as you're willing to pay *something*, there's probably a
lot of room for negotiation. It's distinctly not in their interest
to eliminate collateral development efforts. And there are already
several products out there which do connect with MySQL and cost < $100.


Barry Newton


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-28-2008, 05:51 AM
software advocate
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

This is exactly why someone needs to develop a non-gpl mysql drop in client
for PHP. This would get around license costs, despite what MySQL AB has to
say, this would be completely legal. Ask your local rep from the FSF. One
could always reverse engineer the protocol like the Samba team. Also the
fact is, an idea can NOT be copyrighted. You can read the source, take
notes, or even make documentation to create your own client.

There is a pure ruby client under Ruby license(dual: GPL or alternate
nonfree software exception). I'm sure there are others.

The real thing is, mysqlab seems to be confusing people with their ideals
which aren't in sync with how the GPL is written, nor with what the FSF
says. They're using things like the GPLs Socket FAQ to confuse people.

On 2/22/07, mos <mos99@fastmail.fm> wrote:
>
> At 03:05 PM 2/22/2007, Raul Andres Duque wrote:
> >What do the license say about using MySQL on web aplications (with PHP)??
> >
> >Regards,
> >
> >RAUL DUQUE
> >Bogotá, Colombia

>
> Paul,
> Use of MySQL (with or without PHP) on a webserver falls into the
> GPL
> license because you are not technically distributing your application. You
> have to be distributing your application without disclosing your source
> code, to another party (even inside your company) for you to require a
> MySQL AB license ($595).
>
> On the other hand, if you developed a web application that ran on
> MySQL (an accounting package say) and you want to distribute it to 1000
> MySQL users without giving them your source code, then you will need a
> MySQL AB license for each copy ($595,000 in total) even if you give the
> software away for free. Plus if you give your application to another dept
> inside of your own company to run on another MySQL server, you'll need a
> license if you don't give them the source code to your application. This
> gets to be splitting hairs after a while and isn't really enforceable.
>
> Sam
> (I am not a lawyer, nor do I play one on TV!)
>
> What is 100 lawyers buried up to their necks in sand?
>
> Answer: Not enough sand. :-)
>
>
> >----- Original Message ----- From: "mos" <mos99@fastmail.fm>
> >To: <mysql@lists.mysql.com>
> >Sent: Thursday, February 22, 2007 3:32 PM
> >Subject: Re: [LICENSING] why so hazy? Comparing to Samba.
> >
> >
> >>At 12:51 PM 2/22/2007, software advocate wrote:
> >>>Let me present what I've read from the MySQL site so far.
> >>>
> >>>The MySQL protocol notice
> >>>http://dev.mysql.com/doc/internals/e...ng-notice.html
> >>>
> >>>Okay, really confusing. What if someone creates a mysql client without
> >>>looking at docs or source code of the MySQL client? What if someone

> simply
> >>>sniffs traffic and builds the protocol from scratch. This scenario can

> be
> >>>compared to samba in my comparison. Samba also uses proprietary

> structures,
> >>>but they didn't look at source or docs, they sniffed and built from

> scratch.
> >>>Therefore, why is the MySQL AB throwing wool over people's eyes? Is

> this
> >>>their view of the GPL? I remember reading on the GNU site a FAQ

> describing
> >>>the GPL protocol...
> >>>
> >>>If people are going to preach Open Source Software and damn closed

> source
> >>>software which tries to emulate open source protocols, what makes it

> any
> >>>better ethically from closed source software?
> >>
> >>There are people who have reworked the MySQL API calls so you don't need
> >>to distribute the MySQL DLL library with your application. You can (at
> >>least under Windows), distribute nothing but an .exe file and it will
> >>access a MySQL database just fine, under the assumption that your app
> >>doesn't require the MySQL client libraries so you don't need a license.
> >>MySQL AB will of course protest and duke it out with you in court,
> >>costing both sides quite a bit of money.
> >>
> >>My attitude is if you are going to distribute a commercial application,
> >>use something other than MySQL. It's fine for web servers and in-house
> >>farting around, but for commercial apps I'd want something that has a
> >>zero footprint install and doesn't require a database administrator to
> >>maintain. I would also insist on getting something with one database
> >>engine that supports hundreds of users, transactions, RI, and is
> >>blindingly fast and has no royalties. With MySQL you have to compromise
> >>between using fast MyISAM tables or the slower InnoDb transactional
> >>tables. And of course there is no table wide encryption so your client
> >>can monkey about with the tables all he wants, which is something I'd
> >>want to avoid if I were shipping a commercial application. And of course
> >>I don't want to fork over $595 to MySQL AB for each application that I

> sell.
> >>
> >>So rather than trying to look for loopholes in the license agreement,

> I'd
> >>choose a different database for commercial apps. Just me 2 cents.
> >>
> >>Mike
> >>--
> >>MySQL General Mailing List
> >>For list archives: http://lists.mysql.com/mysql
> >>To unsubscribe: http://lists.mysql.com/mysql?unsub=r...@yahoo.com..mx

>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/mysql?unsub=s...cate@gmail.com
>
>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-28-2008, 05:51 AM
software advocate
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

On 2/22/07, mos <mos99@fastmail.fm> wrote:
>
> At 12:51 PM 2/22/2007, software advocate wrote:
> >Let me present what I've read from the MySQL site so far.
> >
> >The MySQL protocol notice
> > http://dev.mysql.com/doc/internals/e...ng-notice.html
> >
> >Okay, really confusing. What if someone creates a mysql client without
> >looking at docs or source code of the MySQL client? What if someone

> simply
> >sniffs traffic and builds the protocol from scratch. This scenario can be
> >compared to samba in my comparison. Samba also uses proprietary

> structures,
> >but they didn't look at source or docs, they sniffed and built from

> scratch.
> >Therefore, why is the MySQL AB throwing wool over people's eyes? Is this
> >their view of the GPL? I remember reading on the GNU site a FAQ

> describing
> >the GPL protocol...
> >
> >If people are going to preach Open Source Software and damn closed source

>
> >software which tries to emulate open source protocols, what makes it any
> >better ethically from closed source software?

>
> There are people who have reworked the MySQL API calls so you don't need
> to
> distribute the MySQL DLL library with your application. You can (at least
> under Windows), distribute nothing but an .exe file and it will access a
> MySQL database just fine, under the assumption that your app doesn't
> require the MySQL client libraries so you don't need a license. MySQL AB
> will of course protest and duke it out with you in court, costing both
> sides quite a bit of money.




If they sued anyone over proper use of software covered by the GPL license,
they'd lose. Also costing them both attorney fees of the defendant.

My attitude is if you are going to distribute a commercial application, use
> something other than MySQL. It's fine for web servers and in-house farting
> around, but for commercial apps I'd want something that has a zero
> footprint install and doesn't require a database administrator to
> maintain.
> I would also insist on getting something with one database engine that
> supports hundreds of users, transactions, RI, and is blindingly fast and
> has no royalties. With MySQL you have to compromise between using fast
> MyISAM tables or the slower InnoDb transactional tables. And of course
> there is no table wide encryption so your client can monkey about with the
> tables all he wants, which is something I'd want to avoid if I were
> shipping a commercial application. And of course I don't want to fork over
> $595 to MySQL AB for each application that I sell.




Well, the program will be used to modify/fetch data out of pre existing
databases which are used by common MySQL based applications; phpbb,
wordpress, etc... I do agree with you though, MySQL isn't what I'd used on a
large commercial project.

A good example of a non-gpl mysql client would be ruby-mysql (note: not the
mysql-ruby project). If only more people created libraries like this, there
would be more people using MySQL.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-28-2008, 05:51 AM
software advocate
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

I've personally emailed them in the past. Their response was for me to by a
license. When I asked them about creating my own client without reading
their docs or source code, they still insisted I buy a license.

Anyone who knows the GPL well, knows the communication layer is NOT covered
by GPL. Saying the protocol is proprietary by covering it by the GPL is a
total load of poo. If someone wants to reverse engineer the protocol and
write their own client, they can. i.e. the Samba team.

On 2/22/07, Barry Newton <bnewton@ashcomp.com> wrote:
>
> At 05:00 PM 2/22/2007, mos wrote:
>
> > On the other hand, if you developed a web application that ran
> > on MySQL (an accounting package say) and you want to distribute it
> > to 1000 MySQL users without giving them your source code, then you
> > will need a MySQL AB license for each copy ($595,000 in total) even
> > if you give the software away for free.

>
> The last line of the license notice reads: "Contact MySQL AB if you
> need clarification of these terms or if you need
> to ask about alternative arrangements. "
>
> This kind of suggests to me that they're willing to talk. I expect
> that as long as you're willing to pay *something*, there's probably a
> lot of room for negotiation. It's distinctly not in their interest
> to eliminate collateral development efforts. And there are already
> several products out there which do connect with MySQL and cost < $100.
>
>
> Barry Newton
>
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe: http://lists.mysql.com/mysql?unsub=s...cate@gmail.com
>
>
>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 02-28-2008, 05:51 AM
software advocate
 
Posts: n/a
Default Re: [LICENSING] why so hazy? Comparing to Samba.

Wow, well that is just neat. It's too bad I left PHP for TurboGears.

The second problem is the buzz of frameworks (TurboGears, JBoss, etc) which
use/want to use MySQL as a backend. This is really the only issue I have
with MySQL. They do support other databases, and its not like anyone is
twisting their arm to use MySQL, but the option is nice since people already
know MySQL(if they need to send a raw statement.

On 2/22/07, Jim Winstead <jimw@mysql.com> wrote:
>
> On Thu, Feb 22, 2007 at 01:39:49PM -0900, software advocate wrote:
> > This is exactly why someone needs to develop a non-gpl mysql drop in

> client
> > for PHP. This would get around license costs, despite what MySQL AB has

> to
> > say, this would be completely legal. Ask your local rep from the FSF.

> One
> > could always reverse engineer the protocol like the Samba team. Also the
> > fact is, an idea can NOT be copyrighted. You can read the source, take
> > notes, or even make documentation to create your own client.

>
> In fact, MySQL AB has developed exactly such a thing. (Look for info on
> 'mysqlnd'.)
>
> This licensing comment in the internals documentation is old, and is
> supposed to be removed. Unfortunately, updating the internals
> documentation is not something that gets a lot of priority.
>
> Jim Winstead
> MySQL Inc.
>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:24 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
UnixAdminTalk.com

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350