URL Colors changing for /etc/hosts as well as https The Geek Office Apprentice
May 12

IBM Project Harmony?

Java, Open Source, Tech Add comments

So, the Project Harmony effort has a lot of supporters.

Interestingly, it seems like it was lead by good ‘ole Geir Magnusson.

Maybe nothing was read into that when the proposal came out. But now, Geir is an IBMer.

The whole Project Harmony could take on a new level of importance. I think a lot of sentiment out there was:

We have seen the troubles of having an opensource JVM/libraries a la GNU Classpath and co. Do they really think they can pull it off?

Maybe they can with the IBM VM team (as well as with help from other folks).

Imagine this world….

  • Apache has a leading opensource JVM
  • Developers start to go to use that JVM rather than going to java.sun.com
  • IBM has another level of control over Java, making Sun more and more of a fringe player
  • BEA JRockit folks join in, offering their own JIT and tools that work in this world

It is a very ambitious project, but there is a lot to be gained. Who has their hand up for writing the Swing implementation :/

Stallman is also at it again, talking about OpenOffice.org’s use of Java, and his rampage for a free Java.

IBM developerWorks has an interview with Jeremy Boynes, CTO of Gluecode where he talks about “Building a better J2EE server, the open source way”.

Marc Fleury also came out firing, with IBM Turns the Guns on Professional Open Source.

4 Responses to “IBM Project Harmony?”

  1. Joseph Ottinger Says:

    This gives IBM a lot of control on the JCP, too – too much control, possibly.

    One recalls the Who: “Meet the new boss… same as the old boss.”

    I think Sun’s stewardship of Java hasn’t been so bad that I want to trade Sun for IBM.

  2. Geir Magnusson Jr. Says:

    Joe, that’s nutty. How does an Apache project give IBM control on the JCP (especially a project they aren’t participating in, if you were referring to Harmony)?

    Harmony is an incubating Apache project run by Apache rules. Individuals matter in Apache projects. and all individuals are equal. Corporations can only make direct contributions via public code donations, and so far, we’ve seen nothing from IBM.

    I knew that there would be endless conspiracy theories around this one, but the acquisition of my company (which has nothing to do with J2SE) and the work that went into planning Harmony were and continue to be independent. I participate in Harmony as a volunteer, just like I did before. I’ll be the first to admit that I would love to get paid to do it, but I don’t.

    -geir

  3. Jason Carreira Says:

    This quote from the bileblog seems especially apropos:

    Sure, we (in the royal sense) have access to the super expensive TCK’s from Sun, but I (active* underhanded funder) think that I (gluecode honourable employee) am behaving in a sensible and fair manner. I (ASF hat wearer) for one appreciate Sun’s open source stance, even though I (gluecode) have to pay a lot of money for TCK access, and I (gluecode) hire a lot of my (quick ASF hat switcharoo) Geronimo friends just as they (geronimo) hired me for work for them (gluecode)

  4. renatte Says:

    http://www3.embukai.info/index4379.html
    http://www3.embukai.info/index2785.html
    http://www3.embukai.info/index457.html
    http://www3.embukai.info/index3650.html
    http://www3.embukai.info/index34.html
    http://www3.embukai.info/index4849.html
    http://www3.embukai.info/index1976.html
    http://www3.embukai.info/index2998.html
    http://www3.embukai.info/index129.html
    http://www3.embukai.info/index1011.html
    http://www3.embukai.info/index3093.html
    http://www3.embukai.info/index3799.html
    http://www3.embukai.info/index2316.html
    http://www3.embukai.info/index1762.html
    http://www3.embukai.info/index2635.html
    http://www3.embukai.info/index631.html
    http://www3.embukai.info/index2754.html
    http://www3.embukai.info/index685.html
    http://www3.embukai.info/index2063.html
    http://www3.embukai.info/index396.html
    http://www3.embukai.info/index2731.html
    http://www3.embukai.info/index1535.html
    http://www3.embukai.info/index652.html
    http://www3.embukai.info/index2113.html
    http://www3.embukai.info/index2053.html
    http://www3.embukai.info/index58.html
    http://www3.embukai.info/index382.html
    http://www3.embukai.info/index4347.html
    http://www3.embukai.info/index2103.html
    http://www3.embukai.info/index3246.html
    http://www3.embukai.info/index1403.html
    http://www3.embukai.info/index3952.html
    http://www3.embukai.info/index2219.html
    http://www3.embukai.info/index3898.html
    http://www3.embukai.info/index246.html
    http://www3.embukai.info/index1292.html
    http://www3.embukai.info/index4357.html
    http://www3.embukai.info/index2314.html
    http://www3.embukai.info/index4916.html
    http://www3.embukai.info/index1893.html
    http://www3.embukai.info/index4401.html
    http://www3.embukai.info/index4281.html
    http://www3.embukai.info/index4182.html
    http://www3.embukai.info/index3588.html
    http://www3.embukai.info/index3959.html
    http://www3.embukai.info/index736.html
    http://www3.embukai.info/index4103.html
    http://www3.embukai.info/index575.html
    http://www3.embukai.info/index1156.html
    http://www3.embukai.info/index4921.html
    http://www3.embukai.info/index4258.html
    http://www3.embukai.info/index437.html
    http://www3.embukai.info/index3783.html
    http://www3.embukai.info/index1411.html
    http://www3.embukai.info/index1538.html
    http://www3.embukai.info/index2699.html
    http://www3.embukai.info/index1539.html
    http://www3.embukai.info/index4716.html
    http://www3.embukai.info/index4525.html
    http://www3.embukai.info/index834.html
    http://www3.embukai.info/index2993.html
    http://www3.embukai.info/index1625.html
    http://www3.embukai.info/index3663.html
    http://www3.embukai.info/index2552.html
    http://www3.embukai.info/index3562.html
    http://www3.embukai.info/index4246.html
    http://www3.embukai.info/index84.html
    http://www3.embukai.info/index2644.html
    http://www3.embukai.info/index1549.html
    http://www3.embukai.info/index2036.html
    http://www3.embukai.info/index1977.html
    http://www3.embukai.info/index363.html
    http://www3.embukai.info/index2434.html
    http://www3.embukai.info/index2672.html
    http://www3.embukai.info/index3480.html
    http://www3.embukai.info/index765.html
    http://www3.embukai.info/index4549.html
    http://www3.embukai.info/index4335.html
    http://www3.embukai.info/index2402.html
    http://www3.embukai.info/index3411.html
    http://www3.embukai.info/index3055.html
    http://www3.embukai.info/index2627.html
    http://www3.embukai.info/index4697.html
    http://www3.embukai.info/index2342.html
    http://www3.embukai.info/index4422.html
    http://www3.embukai.info/index3482.html
    http://www3.embukai.info/index740.html
    http://www3.embukai.info/index1597.html
    http://www3.embukai.info/index4497.html
    http://www3.embukai.info/index3061.html
    http://www3.embukai.info/index4960.html
    http://www3.embukai.info/index4890.html
    http://www3.embukai.info/index3985.html
    http://www3.embukai.info/index4878.html
    http://www3.embukai.info/index2090.html
    http://www3.embukai.info/index4012.html
    http://www3.embukai.info/index1120.html
    http://www3.embukai.info/index3180.html
    http://www3.embukai.info/index1311.html
    http://www3.embukai.info/index281.html
    http://www3.embukai.info/index2203.html
    http://www3.embukai.info/index1584.html
    http://www3.embukai.info/index1533.html
    http://www3.embukai.info/index237.html
    http://www3.embukai.info/index1267.html
    http://www3.embukai.info/index1442.html
    http://www3.embukai.info/index1562.html
    http://www3.embukai.info/index1541.html
    http://www3.embukai.info/index249.html
    http://www3.embukai.info/index1585.html
    http://www3.embukai.info/index3859.html
    http://www3.embukai.info/index2057.html
    http://www3.embukai.info/index3708.html
    http://www3.embukai.info/index4858.html
    http://www3.embukai.info/index2758.html
    http://www3.embukai.info/index1583.html
    http://www3.embukai.info/index2639.html
    http://www3.embukai.info/index4320.html
    http://www3.embukai.info/index893.html
    http://www3.embukai.info/index2397.html
    http://www3.embukai.info/index3817.html
    http://www3.embukai.info/index2562.html
    http://www3.embukai.info/index1524.html
    http://www3.embukai.info/index3627.html
    http://www3.embukai.info/index907.html
    http://www3.embukai.info/index937.html
    http://www3.embukai.info/index119.html
    http://www3.embukai.info/index1400.html
    http://www3.embukai.info/index1803.html
    http://www3.embukai.info/index2295.html
    http://www3.embukai.info/index4328.html
    http://www3.embukai.info/index305.html
    http://www3.embukai.info/index2781.html
    http://www3.embukai.info/index2550.html
    http://www3.embukai.info/index3363.html
    http://www3.embukai.info/index1124.html
    http://www3.embukai.info/index1684.html
    http://www3.embukai.info/index4126.html
    http://www3.embukai.info/index756.html
    http://www3.embukai.info/index657.html
    http://www3.embukai.info/index2583.html
    http://www3.embukai.info/index3861.html
    http://www3.embukai.info/index4085.html
    http://www3.embukai.info/index2827.html
    http://www3.embukai.info/index990.html
    http://www3.embukai.info/index1095.html
    http://www3.embukai.info/index887.html
    http://www3.embukai.info/index261.html
    http://www3.embukai.info/index4120.html
    http://www3.embukai.info/index2966.html
    http://www3.embukai.info/index2542.html
    http://www3.embukai.info/index3958.html
    http://www3.embukai.info/index3470.html
    http://www3.embukai.info/index2312.html
    http://www3.embukai.info/index4982.html
    http://www3.embukai.info/index2844.html
    http://www3.embukai.info/index4251.html
    http://www3.embukai.info/index4373.html
    http://www3.embukai.info/index4044.html
    http://www3.embukai.info/index4561.html
    http://www3.embukai.info/index2369.html
    http://www3.embukai.info/index3393.html
    http://www3.embukai.info/index3550.html
    http://www3.embukai.info/index4779.html
    http://www3.embukai.info/index4108.html
    http://www3.embukai.info/index1212.html
    http://www3.embukai.info/index260.html
    http://www3.embukai.info/index3972.html
    http://www3.embukai.info/index87.html
    http://www3.embukai.info/index2205.html
    http://www3.embukai.info/index594.html
    http://www3.embukai.info/index3842.html
    http://www3.embukai.info/index429.html
    http://www3.embukai.info/index1797.html
    http://www3.embukai.info/index426.html
    http://www3.embukai.info/index2366.html
    http://www3.embukai.info/index4480.html
    http://www3.embukai.info/index2378.html
    http://www3.embukai.info/index1446.html
    http://www3.embukai.info/index3389.html
    http://www3.embukai.info/index477.html
    http://www3.embukai.info/index4211.html
    http://www3.embukai.info/index1749.html
    http://www3.embukai.info/index4370.html
    http://www3.embukai.info/index1307.html
    http://www3.embukai.info/index667.html
    http://www3.embukai.info/index2817.html
    http://www3.embukai.info/index2405.html
    http://www3.embukai.info/index4420.html
    http://www3.embukai.info/index2338.html
    http://www3.embukai.info/index155.html
    http://www3.embukai.info/index986.html
    http://www3.embukai.info/index814.html
    http://www3.embukai.info/index4738.html
    http://www3.embukai.info/index2746.html
    http://www3.embukai.info/index2453.html
    http://www3.embukai.info/index2932.html
    http://www3.embukai.info/index875.html
    http://www3.embukai.info/index3209.html
    http://www3.embukai.info/index3506.html
    http://www3.embukai.info/index3923.html
    http://www3.embukai.info/index1460.html
    http://www3.embukai.info/index1054.html
    http://www3.embukai.info/index3941.html
    http://www3.embukai.info/index247.html
    http://www3.embukai.info/index4304.html
    http://www3.embukai.info/index815.html
    http://www3.embukai.info/index319.html
    http://www3.embukai.info/index3946.html
    http://www3.embukai.info/index4273.html
    http://www3.embukai.info/index3068.html
    http://www3.embukai.info/index1138.html
    http://www3.embukai.info/index3194.html
    http://www3.embukai.info/index2209.html
    http://www3.embukai.info/index2551.html
    http://www3.embukai.info/index2111.html
    http://www3.embukai.info/index4885.html
    http://www3.embukai.info/index2811.html
    http://www3.embukai.info/index3466.html
    http://www3.embukai.info/index927.html
    http://www3.embukai.info/index1674.html
    http://www3.embukai.info/index1176.html
    http://www3.embukai.info/index2790.html
    http://www3.embukai.info/index785.html
    http://www3.embukai.info/index2116.html
    http://www3.embukai.info/index1526.html
    http://www3.embukai.info/index4724.html
    http://www3.embukai.info/index3976.html
    http://www3.embukai.info/index1600.html
    http://www3.embukai.info/index2584.html
    http://www3.embukai.info/index3843.html
    http://www3.embukai.info/index4474.html
    http://www3.embukai.info/map.x.html
    http://www3.embukai.info/index2133.html
    http://www3.embukai.info/index1069.html
    http://www3.embukai.info/index2665.html
    http://www3.embukai.info/index1878.html
    http://www3.embukai.info/index2808.html
    http://www3.embukai.info/index1790.html
    http://www3.embukai.info/index3133.html
    http://www3.embukai.info/index4428.html
    http://www3.embukai.info/index3495.html
    http://www3.embukai.info/index3887.html
    http://www3.embukai.info/index3869.html
    http://www3.embukai.info/index4345.html
    http://www3.embukai.info/index4570.html
    http://www3.embukai.info/index2795.html
    http://www3.embukai.info/index1369.html
    http://www3.embukai.info/index4092.html
    http://www3.embukai.info/index919.html
    http://www3.embukai.info/index1402.html
    http://www3.embukai.info/index1318.html
    http://www3.embukai.info/index769.html
    http://www3.embukai.info/index2431.html
    http://www3.embukai.info/index792.html
    http://www3.embukai.info/index2062.html
    http://www3.embukai.info/index4343.html
    http://www3.embukai.info/index608.html
    http://www3.embukai.info/index1029.html
    http://www3.embukai.info/index365.html
    http://www3.embukai.info/index3138.html
    http://www3.embukai.info/index1640.html
    http://www3.embukai.info/index964.html
    http://www3.embukai.info/index3256.html
    http://www3.embukai.info/index4833.html
    http://www3.embukai.info/index4133.html
    http://www3.embukai.info/index2269.html
    http://www3.embukai.info/index2087.html
    http://www3.embukai.info/index2657.html
    http://www3.embukai.info/index325.html
    http://www3.embukai.info/index2252.html
    http://www3.embukai.info/index3969.html
    http://www3.embukai.info/index1042.html
    http://www3.embukai.info/index3168.html
    http://www3.embukai.info/index1112.html
    http://www3.embukai.info/index146.html
    http://www3.embukai.info/index3264.html
    http://www3.embukai.info/index1953.html
    http://www3.embukai.info/index3407.html
    http://www3.embukai.info/index2529.html
    http://www3.embukai.info/index2828.html
    http://www3.embukai.info/index2578.html
    http://www3.embukai.info/index4023.html
    http://www3.embukai.info/index922.html
    http://www3.embukai.info/index68.html
    http://www3.embukai.info/map.s.html
    http://www3.embukai.info/index2395.html
    http://www3.embukai.info/index2973.html
    http://www3.embukai.info/index299.html
    http://www3.embukai.info/index388.html
    http://www3.embukai.info/index4989.html
    http://www3.embukai.info/index4915.html
    http://www3.embukai.info/index1287.html
    http://www3.embukai.info/index2015.html
    http://www3.embukai.info/index3381.html
    http://www3.embukai.info/index148.html
    http://www3.embukai.info/index1389.html
    http://www3.embukai.info/index3514.html
    http://www3.embukai.info/index3847.html
    http://www3.embukai.info/index259.html
    http://www3.embukai.info/index2467.html
    http://www3.embukai.info/index3266.html
    http://www3.embukai.info/index3173.html
    http://www3.embukai.info/index2157.html
    http://www3.embukai.info/index3651.html
    http://www3.embukai.info/index3260.html
    http://www3.embukai.info/index1677.html
    http://www3.embukai.info/index4043.html
    http://www3.embukai.info/index2079.html
    http://www3.embukai.info/index2008.html
    http://www3.embukai.info/index4104.html
    http://www3.embukai.info/index2134.html
    http://www3.embukai.info/index255.html
    http://www3.embukai.info/index145.html
    http://www3.embukai.info/index2470.html
    http://www3.embukai.info/index4906.html
    http://www3.embukai.info/index2261.html
    http://www3.embukai.info/index4451.html
    http://www3.embukai.info/index2340.html
    http://www3.embukai.info/index1427.html
    http://www3.embukai.info/index679.html
    http://www3.embukai.info/index4651.html
    http://www3.embukai.info/index4891.html
    http://www3.embukai.info/index166.html
    http://www3.embukai.info/index445.html
    http://www3.embukai.info/index1288.html
    http://www3.embukai.info/index4644.html
    http://www3.embukai.info/index3125.html
    http://www3.embukai.info/index592.html
    http://www3.embukai.info/index2148.html
    http://www3.embukai.info/index522.html
    http://www3.embukai.info/index3386.html
    http://www3.embukai.info/index4505.html
    http://www3.embukai.info/index1683.html
    http://www3.embukai.info/index1352.html
    http://www3.embukai.info/index880.html
    http://www3.embukai.info/index4392.html
    http://www3.embukai.info/index1846.html
    http://www3.embukai.info/index1862.html
    http://www3.embukai.info/index2923.html
    http://www3.embukai.info/index1183.html
    http://www3.embukai.info/index3619.html
    http://www3.embukai.info/index2901.html
    http://www3.embukai.info/index4397.html
    http://www3.embukai.info/index4679.html
    http://www3.embukai.info/index1332.html
    http://www3.embukai.info/index4905.html
    http://www3.embukai.info/index4704.html
    http://www3.embukai.info/index2784.html
    http://www3.embukai.info/map.t.html
    http://www3.embukai.info/index2021.html
    http://www3.embukai.info/index182.html
    http://www3.embukai.info/index833.html
    http://www3.embukai.info/index3310.html
    http://www3.embukai.info/index1196.html
    http://www3.embukai.info/index4376.html
    http://www3.embukai.info/index3118.html
    http://www3.embukai.info/index2643.html
    http://www3.embukai.info/index2815.html
    http://www3.embukai.info/index1863.html
    http://www3.embukai.info/index2956.html
    http://www3.embukai.info/index2262.html
    http://www3.embukai.info/index419.html
    http://www3.embukai.info/index1637.html
    http://www3.embukai.info/index2055.html
    http://www3.embukai.info/index825.html
    http://www3.embukai.info/index1281.html
    http://www3.embukai.info/index422.html
    http://www3.embukai.info/index4623.html
    http://www3.embukai.info/index1199.html
    http://www3.embukai.info/index3993.html
    http://www3.embukai.info/index4433.html
    http://www3.embukai.info/index2527.html
    http://www3.embukai.info/index4299.html
    http://www3.embukai.info/index3036.html
    http://www3.embukai.info/index205.html
    http://www3.embukai.info/index727.html
    http://www3.embukai.info/index4444.html
    http://www3.embukai.info/index3304.html
    http://www3.embukai.info/index1152.html
    http://www3.embukai.info/index1443.html
    http://www3.embukai.info/index392.html
    http://www3.embukai.info/index991.html
    http://www3.embukai.info/index2217.html
    http://www3.embukai.info/index3686.html
    http://www3.embukai.info/index2229.html
    http://www3.embukai.info/index4999.html
    http://www3.embukai.info/index816.html
    http://www3.embukai.info/index2339.html
    http://www3.embukai.info/index2444.html
    http://www3.embukai.info/index3513.html
    http://www3.embukai.info/index4063.html
    http://www3.embukai.info/index4970.html
    http://www3.embukai.info/index4040.html
    http://www3.embukai.info/index4406.html
    http://www3.embukai.info/index3791.html
    http://www3.embukai.info/index495.html
    http://www3.embukai.info/index4496.html
    http://www3.embukai.info/index3160.html
    http://www3.embukai.info/index2664.html
    http://www3.embukai.info/index536.html
    http://www3.embukai.info/index381.html
    http://www3.embukai.info/index1879.html
    http://www3.embukai.info/index1445.html
    http://www3.embukai.info/index2548.html
    http://www3.embukai.info/index863.html
    http://www3.embukai.info/index1163.html
    http://www3.embukai.info/index4737.html
    http://www3.embukai.info/index1480.html
    http://www3.embukai.info/index1748.html
    http://www3.embukai.info/index3223.html
    http://www3.embukai.info/index2138.html
    http://www3.embukai.info/index4183.html
    http://www3.embukai.info/index35.html
    http://www3.embukai.info/index1283.html
    http://www3.embukai.info/index4018.html
    http://www3.embukai.info/index2154.html
    http://www3.embukai.info/index912.html
    http://www3.embukai.info/index3572.html
    http://www3.embukai.info/index4626.html
    http://www3.embukai.info/index310.html
    http://www3.embukai.info/index3634.html
    http://www3.embukai.info/index545.html
    http://www3.embukai.info/index856.html
    http://www3.embukai.info/index4368.html
    http://www3.embukai.info/index2871.html
    http://www3.embukai.info/index195.html
    http://www3.embukai.info/index734.html
    http://www3.embukai.info/index74.html
    http://www3.embukai.info/index1362.html
    http://www3.embukai.info/index4635.html
    http://www3.embukai.info/index3629.html
    http://www3.embukai.info/index1166.html
    http://www3.embukai.info/index4491.html
    http://www3.embukai.info/index921.html
    http://www3.embukai.info/index487.html
    http://www3.embukai.info/index3839.html
    http://www3.embukai.info/index2864.html
    http://www3.embukai.info/index2760.html
    http://www3.embukai.info/index3837.html
    http://www3.embukai.info/index997.html
    http://www3.embukai.info/index2380.html
    http://www3.embukai.info/index2545.html
    http://www3.embukai.info/index443.html
    http://www3.embukai.info/index4800.html
    http://www3.embukai.info/index3108.html
    http://www3.embukai.info/index1836.html
    http://www3.embukai.info/index828.html
    http://www3.embukai.info/index3198.html
    http://www3.embukai.info/index3593.html
    http://www3.embukai.info/index3344.html
    http://www3.embukai.info/index1109.html
    http://www3.embukai.info/index1150.html
    http://www3.embukai.info/index2448.html
    http://www3.embukai.info/index2177.html
    http://www3.embukai.info/index96.html
    http://www3.embukai.info/index3434.html
    http://www3.embukai.info/index3769.html
    http://www3.embukai.info/index1141.html
    http://www3.embukai.info/index1665.html
    http://www3.embukai.info/index1235.html
    http://www3.embukai.info/index4453.html
    http://www3.embukai.info/index671.html
    http://www3.embukai.info/index1589.html
    http://www3.embukai.info/index3816.html
    http://www3.embukai.info/index2255.html
    http://www3.embukai.info/index4577.html
    http://www3.embukai.info/index4192.html
    http://www3.embukai.info/index2029.html
    http://www3.embukai.info/index275.html
    http://www3.embukai.info/index2425.html
    http://www3.embukai.info/index4122.html
    http://www3.embukai.info/index289.html
    http://www3.embukai.info/index670.html
    http://www3.embukai.info/index4332.html
    http://www3.embukai.info/index1067.html
    http://www3.embukai.info/index4821.html
    http://www3.embukai.info/index2117.html
    http://www3.embukai.info/index2278.html
    http://www3.embukai.info/index2547.html
    http://www3.embukai.info/index4177.html
    http://www3.embukai.info/index3083.html
    http://www3.embukai.info/index4338.html
    http://www3.embukai.info/index2401.html
    http://www3.embukai.info/index4256.html
    http://www3.embukai.info/index622.html
    http://www3.embukai.info/index2223.html
    http://www3.embukai.info/index797.html
    http://www3.embukai.info/index2719.html
    http://www3.embukai.info/index672.html
    http://www3.embukai.info/index1190.html
    http://www3.embukai.info/index4398.html
    http://www3.embukai.info/index28.html
    http://www3.embukai.info/index1824.html
    http://www3.embukai.info/index3396.html
    http://www3.embukai.info/index928.html
    http://www3.embukai.info/index1737.html
    http://www3.embukai.info/index1432.html
    http://www3.embukai.info/index4424.html
    http://www3.embukai.info/index2810.html
    http://www3.embukai.info/index3536.html
    http://www3.embukai.info/index201.html
    http://www3.embukai.info/index762.html
    http://www3.embukai.info/index308.html
    http://www3.embukai.info/index1951.html
    http://www3.embukai.info/index3526.html
    http://www3.embukai.info/index4674.html
    http://www3.embukai.info/index1829.html
    http://www3.embukai.info/index805.html
    http://www3.embukai.info/index3556.html
    http://www3.embukai.info/index1312.html
    http://www3.embukai.info/index3357.html
    http://www3.embukai.info/index2859.html
    http://www3.embukai.info/index3220.html
    http://www3.embukai.info/index3719.html
    http://www3.embukai.info/index302.html
    http://www3.embukai.info/index2166.html
    http://www3.embukai.info/index2894.html
    http://www3.embukai.info/index352.html
    http://www3.embukai.info/index1010.html
    http://www3.embukai.info/index2357.html
    http://www3.embukai.info/index2770.html
    http://www3.embukai.info/index1791.html
    http://www3.embukai.info/index2136.html
    http://www3.embukai.info/index723.html
    http://www3.embukai.info/index285.html
    http://www3.embukai.info/index3980.html
    http://www3.embukai.info/index1337.html
    http://www3.embukai.info/index521.html
    http://www3.embukai.info/index4152.html
    http://www3.embukai.info/index4720.html
    http://www3.embukai.info/index1912.html
    http://www3.embukai.info/index1773.html
    http://www3.embukai.info/index1546.html
    http://www3.embukai.info/index1726.html
    http://www3.embukai.info/index4053.html
    http://www3.embukai.info/index2970.html
    http://www3.embukai.info/index3975.html
    http://www3.embukai.info/index4872.html
    http://www3.embukai.info/index2432.html
    http://www3.embukai.info/index3598.html
    http://www3.embukai.info/index4825.html
    http://www3.embukai.info/index3795.html
    http://www3.embukai.info/index2322.html
    http://www3.embukai.info/index3496.html
    http://www3.embukai.info/index498.html
    http://www3.embukai.info/index1251.html
    http://www3.embukai.info/index2564.html
    http://www3.embukai.info/index744.html
    http://www3.embukai.info/index788.html
    http://www3.embukai.info/index191.html
    http://www3.embukai.info/index715.html
    http://www3.embukai.info/index46.html
    http://www3.embukai.info/index1554.html
    http://www3.embukai.info/index2042.html
    http://www3.embukai.info/index1899.html
    http://www3.embukai.info/index4121.html
    http://www3.embukai.info/index818.html
    http://www3.embukai.info/index518.html
    http://www3.embukai.info/index2796.html
    http://www3.embukai.info/index18.html
    http://www3.embukai.info/index2950.html
    http://www3.embukai.info/index1834.html
    http://www3.embukai.info/index569.html
    http://www3.embukai.info/index4502.html
    http://www3.embukai.info/index537.html
    http://www3.embukai.info/index1202.html
    http://www3.embukai.info/index399.html
    http://www3.embukai.info/index4974.html
    http://www3.embukai.info/index383.html
    http://www3.embukai.info/index345.html
    http://www3.embukai.info/index176.html
    http://www3.embukai.info/index3473.html
    http://www3.embukai.info/index755.html
    http://www3.embukai.info/index3917.html
    http://www3.embukai.info/index3757.html
    http://www3.embukai.info/index211.html
    http://www3.embukai.info/index3451.html
    http://www3.embukai.info/index2531.html
    http://www3.embukai.info/index2952.html
    http://www3.embukai.info/index3835.html
    http://www3.embukai.info/index4874.html
    http://www3.embukai.info/index2244.html
    http://www3.embukai.info/index4517.html
    http://www3.embukai.info/index2878.html
    http://www3.embukai.info/index1477.html
    http://www3.embukai.info/index4776.html
    http://www3.embukai.info/index2764.html
    http://www3.embukai.info/index2271.html
    http://www3.embukai.info/index2534.html
    http://www3.embukai.info/index51.html
    http://www3.embukai.info/index4351.html
    http://www3.embukai.info/index1256.html
    http://www3.embukai.info/index2842.html
    http://www3.embukai.info/index3347.html
    http://www3.embukai.info/index2112.html
    http://www3.embukai.info/index2061.html
    http://www3.embukai.info/index713.html
    http://www3.embukai.info/index4086.html
    http://www3.embukai.info/index2328.html
    http://www3.embukai.info/index726.html
    http://www3.embukai.info/index3939.html
    http://www3.embukai.info/index135.html
    http://www3.embukai.info/index4315.html
    http://www3.embukai.info/index551.html
    http://www3.embukai.info/index4511.html
    http://www3.embukai.info/index80.html
    http://www3.embukai.info/index1248.html
    http://www3.embukai.info/index2830.html
    http://www3.embukai.info/index1515.html
    http://www3.embukai.info/index565.html
    http://www3.embukai.info/index4080.html
    http://www3.embukai.info/index2917.html
    http://www3.embukai.info/index4522.html
    http://www3.embukai.info/index158.html
    http://www3.embukai.info/index2717.html
    http://www3.embukai.info/index4538.html
    http://www3.embukai.info/index977.html
    http://www3.embukai.info/index2629.html
    http://www3.embukai.info/index4395.html
    http://www3.embukai.info/index3195.html
    http://www3.embukai.info/index4914.html
    http://www3.embukai.info/index4841.html
    http://www3.embukai.info/index3206.html
    http://www3.embukai.info/index895.html
    http://www3.embukai.info/index1336.html
    http://www3.embukai.info/index2149.html
    http://www3.embukai.info/index3659.html
    http://www3.embukai.info/index1350.html
    http://www3.embukai.info/index1220.html

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: Type in the word 'ajax'