Thread: [Taoscript-lang] Thou shan't call thy language 'Tao'...
Status: Beta
Brought to you by:
phoolimin
From: Josef 'J. S. <ju...@gm...> - 2005-06-17 20:19:01
|
Hi! TAO is a trademark of Alenia Spazio S.p.A. that is used as the name of a programming language. To make confusion perfect that aims at scientific use. For more see: http://www-zeuthen.desy.de/ape/html/APEmille/Documentation/Software/TAO/ Obviously even if one does not fear trademark issues the problem chances are good to confuse both languages at first sight. Houston, we've got a problem... Two remarks: DESY means 'Deutsches Elektronen-SYnchrotron' - 'German electron synchrotron' "Thou shan't call thy language 'tao'" essentially means the same as "do not call your language 'tao'" but is written in the language of the ten commandments ("thou shall not kill", "honor thy mother and thy father", ...). Josef 'Jupp' SCHUGT --=20 Your computer seems to have been infected by "nTOSkrnl.exe" (the "New Tramiel Operating System" is a revised version of the Atari ST/TT operating system and is known not to run on a PC). Please make sure to remove any file with that name=E2=80=A6 |
From: Limin Fu <fu....@gm...> - 2005-06-19 10:08:24
|
SGkhCgpUaGUgbmFtZSBvZiB0aGUgbGFuZ3VhZ2UgaXMgc29tZXRoaW5nIGRpc3R1cmJlZCBtZSBm cm9tIHRpbWUgdG8gdGltZS4gSSAKZm91bmQgaXQncyB2ZXJ5IGhhcmQgdG8gZmluZCBhIGdvb2Qg bmFtZSBmb3IgaXQsIGl0IHNlZW1zIGdvb2QgbmFtZXMgYXJlIAphbHdheXMgdXNlZCBieSBzb21l Ym9keSBmb3Igc29tZXRoaW5nIDotKC4gQmVmb3JlIEkgdXNlZCBhbm90aGVyIG5hbWUgWXVhbiAK Zm9yIHRoaXMgbGFuZ3VhZ2UsIGJ1dCBpdCBpcyBhbHNvIHVzZWQgYXMgY2VydGFpbiB0ZXJtaW5v bG9naWVzIGluIENoaW5lc2UoCmUuZy4gWXVhbiBsYW5ndWFnZSwgYWxzbyBtZWFucyBtZXRhIGxh bmd1YWdlKSwgaW4gYWRkaXRpb24sIEkgZm91bmQgaWYgCmRpZmZpY3VsdCBmb3Igbm9uLWNoaW5l c2UgdG8gcHJvbm91bmNlIGl0IGNvcnJlY3RseS4KCkl0IGhhcyBiZWVuIHBvaW50ZWQgb3V0IG9u Y2UgYmVmb3JlIHRoYXQgdGhlcmUgaXMgYW5vdGhlciBsYW5ndWFnZSBjYWxsZWQgClRBTywgeW91 IGFyZSB0aGUgc2Vjb25kLCBzbyBub3cgSSB0aGluayBpdCdzIGEgYmV0dGVyIGlkZWEgdG8gY2hh bmdlIHRoZSAKbmFtZSwgb3RoZXJ3aXNlLCBpbiB0aGUgZnV0dXJlLCB3aGVuIHRoaXMgVGFvIGxh bmd1YWdlIGJlY29tZSBtb3JlIGtub3duLCAKbW9yZSBwZW9wbGUgd2lsbCByZWFsbHkgZ2V0IGNv bmZ1c2VkLgoKU28gSSB0aGluayBJIHdpbGwgY2hhbmdlIHRoZSBuYW1lIGFnYWluIChZdWFuLT5U YW8tPlghKSwgSSB3YW50IHRoaXMgaXMgdGhlIApsYXN0IHRpbWUgdG8gY2hhbmdlIHRoZSBuYW1l Xl9eLiAKCk9uZSBjYW5kaWRhdGUgbmFtZSBpcyBEYW8sIHdoaWNoIGlzIGVzc2VudGlhbGx5IHRo ZSBzYW1lIGFzIFRhbyBpbiBDaGluZXNlLCAKRGFvIGlzIHRoZSBvZmZpY2lhbCBwcm9ub3VuY2F0 aW9uIG9mIHRoYXQgQ2hpbmVzZSB3b3JkLCB3aGlsZSBUYW8gdGhlIGlzIHRoZSAKcHJvbm91bmNh dGlvbiBpbiBzb21lIGRpYWxlY3QuIElmIEkgdXNlIERhbywgSSBkb24ndCBuZWVkIHRvIGNoYW5n ZSBpdHMgCkNoaW5lc2UgbmFtZSA6LSkuIEkgc2VhcmNoZWQgd2l0aCBHb29nbGUsIHRoZSBvbmx5 IHRoaW5nIHJlbGF0ZWQgdG8gY29tcHV0ZXIgCnNjaW5jZSB3aXRoIG5hbWUgREFPIChub3QsIERh bykgaXMsIERhdGEgQWNjZXNzIE9iamVjdCwgaXQncyBhIGRhdGFiYXNlIApxdWVyeSBtb2RlbCwg YSBmZXcgKHZlcnkgZmV3KSB3ZWJwYWdlcyBjYWxsIGl0IERBTyBxdWVyeSBsYW5ndWFnZSBvciBE QU8gCmxhbmd1YWdlLiBJIHRoaW5rIGlmIEkgdXNlIERhbyBhcyB0aGUgbmFtZSBvZiB0aGUgc2Ny aXB0aW5nIGxhbmd1YWdlLCB0aGVyZSAKc2hvdWxkIGJlIGxpdHRsZSBjaGFuY2UgdG8gY29uZnVz ZSBwZW9wbGUgOi0pLgoKSWYgSSBoYXZlIHRvIHVzZSBhIG5hbWUgb3RoZXIgdGhhbiBEYW8sIEkg dGhpbmsgVGFkYW8oVGhlIEFjZSBEYW9eX14pIGNvdWxkIApiZSBhbiBvcHRpb24sIGxpa2UgVGhl IEFjZSBPcmIoVEFPKS4gCgpMaW1pbgoKT24gNi8xNi8wNSwgSm9zZWYgJ0p1cHAnIFNDSFVHVCA8 anVwcEBnbXguZGU+IHdyb3RlOgo+IAo+IEhpIQo+IAo+IFRBTyBpcyBhIHRyYWRlbWFyayBvZiBB bGVuaWEgU3BhemlvIFMucC5BLiB0aGF0IGlzIHVzZWQgYXMgdGhlIG5hbWUgb2YKPiBhIHByb2dy YW1taW5nIGxhbmd1YWdlLiBUbyBtYWtlIGNvbmZ1c2lvbiBwZXJmZWN0IHRoYXQgYWltcyBhdAo+ IHNjaWVudGlmaWMgdXNlLiBGb3IgbW9yZSBzZWU6Cj4gCj4gaHR0cDovL3d3dy16ZXV0aGVuLmRl c3kuZGUvYXBlL2h0bWwvQVBFbWlsbGUvRG9jdW1lbnRhdGlvbi9Tb2Z0d2FyZS9UQU8vCj4gCj4g T2J2aW91c2x5IGV2ZW4gaWYgb25lIGRvZXMgbm90IGZlYXIgdHJhZGVtYXJrIGlzc3VlcyB0aGUg cHJvYmxlbQo+IGNoYW5jZXMgYXJlIGdvb2QgdG8gY29uZnVzZSBib3RoIGxhbmd1YWdlcyBhdCBm aXJzdCBzaWdodC4KPiAKPiBIb3VzdG9uLCB3ZSd2ZSBnb3QgYSBwcm9ibGVtLi4uCj4gCj4gVHdv IHJlbWFya3M6Cj4gCj4gREVTWSBtZWFucyAnRGV1dHNjaGVzIEVsZWt0cm9uZW4tU1luY2hyb3Ry b24nIC0gJ0dlcm1hbiBlbGVjdHJvbgo+IHN5bmNocm90cm9uJwo+IAo+ICJUaG91IHNoYW4ndCBj YWxsIHRoeSBsYW5ndWFnZSAndGFvJyIgZXNzZW50aWFsbHkgbWVhbnMgdGhlIHNhbWUgYXMKPiAi ZG8gbm90IGNhbGwgeW91ciBsYW5ndWFnZSAndGFvJyIgYnV0IGlzIHdyaXR0ZW4gaW4gdGhlIGxh bmd1YWdlIG9mCj4gdGhlIHRlbiBjb21tYW5kbWVudHMgKCJ0aG91IHNoYWxsIG5vdCBraWxsIiwg Imhvbm9yIHRoeSBtb3RoZXIgYW5kIHRoeQo+IGZhdGhlciIsIC4uLikuCj4gCj4gSm9zZWYgJ0p1 cHAnIFNDSFVHVAo+IC0tCj4gWW91ciBjb21wdXRlciBzZWVtcyB0byBoYXZlIGJlZW4gaW5mZWN0 ZWQgYnkgIm5UT1Nrcm5sLmV4ZSIgKHRoZSAiTmV3Cj4gVHJhbWllbCBPcGVyYXRpbmcgU3lzdGVt IiBpcyBhIHJldmlzZWQgdmVyc2lvbiBvZiB0aGUgQXRhcmkgU1QvVFQKPiBvcGVyYXRpbmcgc3lz dGVtIGFuZCBpcyBrbm93biBub3QgdG8gcnVuIG9uIGEgUEMpLiBQbGVhc2UgbWFrZSBzdXJlIHRv Cj4gcmVtb3ZlIGFueSBmaWxlIHdpdGggdGhhdCBuYW1lhQo+IAo+IAo+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBTRi5OZXQgPGh0dHA6 Ly9TRi5OZXQ+IGVtYWlsIGlzIHNwb25zb3JlZCBieTogRGlzY292ZXIgRWFzeSBMaW51eCAKPiBN aWdyYXRpb24gU3RyYXRlZ2llcwo+IGZyb20gSUJNLiBGaW5kIHNpbXBsZSB0byBmb2xsb3cgUm9h ZG1hcHMsIHN0cmFpZ2h0Zm9yd2FyZCBhcnRpY2xlcywKPiBpbmZvcm1hdGl2ZSBXZWJjYXN0cyBh bmQgbW9yZSEgR2V0IGV2ZXJ5dGhpbmcgeW91IG5lZWQgdG8gZ2V0IHVwIHRvCj4gc3BlZWQsIGZh c3QuIGh0dHA6Ly9hZHMub3Nkbi5jb20vP2FkX2lkdDc3JmFsbG9jX2lkFjQ5MiZvcGNsaWNrCj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBUYW9zY3Jp cHQtbGFuZyBtYWlsaW5nIGxpc3QKPiBUYW9zY3JpcHQtbGFuZ0BsaXN0cy5zb3VyY2Vmb3JnZS5u ZXQKPiBodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby90YW9zY3Jp cHQtbGFuZwo+Cg== |
From: Josef 'J. S. <ju...@gm...> - 2005-06-20 21:29:17
|
Hi! At Sun, 19 Jun 2005 12:08:20 +0200, Limin Fu wrote: > The name of the language is something disturbed me from time to > time. I found it's very hard to find a good name for it, it seems > good names are always used by somebody for something :-(. Before I > used another name Yuan for this language, but it is also used as > certain terminologies in Chinese(e.g. Yuan language, also means meta > language), in addition, I found if difficult for non-chinese to > pronounce it correctly. It is usually difficult for any non-native to pronounce words correctly. > One candidate name is Dao, which is essentially the same as Tao in > Chinese, Dao is the official pronouncation of that Chinese word, > while Tao the is the pronouncation in some dialect. If I use Dao, I > don't need to change its Chinese name :-). So far I only knew 'Dao' as a first name of the fictional character "Dao Lin-H'ay" that occurs in the German SF series 'Perry Rhodan' - before you ask: she definitely cannot be Chinese because she is a feline extraterrestrian. Josef 'Jupp' SCHUGT -- Your computer seems to have been infected by "nTOSkrnl.exe" (the "New Tramiel Operating System" is a revised version of the Atari ST/TT operating system and is known not to run on a PC). Please make sure to remove any file with that name... |
From: Limin Fu <fu....@gm...> - 2005-06-19 15:33:34
|
Hi! I spent some time to check things on Dao, all of them have nothing to do=20 with programming language. The only thing worried me is DAO(Data Access=20 Object), it turn out to be an older technology owned by Microsoft, it's not= =20 a language, but just a programming interface for accessing Access database.= =20 And on its website, it seems that DAO will be replaced by a technology=20 called ADO(ActiveX Data Objects):=20 http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/odeopg/h= tml/deovrmicrosoftofficedataaccesstechnologies.asp I don't worry about trademarks, I wonder if such single general word can be= =20 registered as a trademark. You mention TAO is a trademark, but it's=20 different from Tao, TAO stands for some kind of technology, but Tao not. So= =20 I think even if I continue to use Tao,=20 there should be no legal problem. And even TAO is registered as trademark b= y=20 different companies or people in different places(Google told me this)! Anyway, I'm not going to register the name of this language as a trademark,= =20 so I should be free to use any name. To avoid similar names on similar thin= g=20 is just a matter of clarity. I think changing from Tao to Dao should be the= =20 right thing. In the following days, I will try to register a new sourceforge project wit= h=20 the new name, hopefully, this is the last time I do this kind of things^_^.= =20 And within two months, I will make a new release with the new name and the= =20 new multi-threading feature! Cheers, Limin |
From: Josef 'J. S. <ju...@gm...> - 2005-06-20 21:29:30
|
Hi! At Sun, 19 Jun 2005 17:33:29 +0200, Limin Fu wrote: > I don't worry about trademarks, I wonder if such single general word > can be registered as a trademark. 'Kraft' is German for force, 'Heinz' is a German first name, 'Kinder' is German for 'children'. All three words are trademarks. Some gay rights group used "Wir geh=F6ren zur Familie" (we belong to the family) and were sent a letter by the company that owned that trademark. > You mention TAO is a trademark, but it's different from Tao, TAO > stands for some kind of technology, but Tao not. So I think even if > I continue to use Tao, there should be no legal problem. And even > TAO is registered as trademark by different companies or people in > different places(Google told me this)! I don't know about the general case but in Germany it is not checked if a trademark has already been registered. As long as nobody cries "Hey! That is *mine*!" Nothing will happen. On the other hand any of the companies that registered the TM can ask you to stop using their TM (wired but true). Of course "Tao" and "TAO" are different but at least in Germany it is sufficient if they are similar enough (whatever that means). I am not sure if that is a general case because Germany is known to have quite stupid rules. To get permission to stay in Germany to study, non-EU citizens need to proof that they are inscribed at a university. To inscribe at a university you need to proof that you have permission to stay in Germany. Sounds logical, doesn't it? Josef 'Jupp' SCHUGT --=20 Your computer seems to have been infected by "nTOSkrnl.exe" (the "New Tramiel Operating System" is a revised version of the Atari ST/TT operating system and is known not to run on a PC). Please make sure to remove any file with that name... |
From: Limin Fu <fu....@gm...> - 2005-06-21 20:00:16
|
Hi! On 6/20/05, Josef 'Jupp' SCHUGT <ju...@gm...> wrote:=20 >=20 >=20 > I don't know about the general case but in Germany it is not checked > if a trademark has already been registered. As long as nobody cries > "Hey! That is *mine*!" Nothing will happen. On the other hand any of > the companies that registered the TM can ask you to stop using their > TM (wired but true). Perhaps, it is also like this in other countries. I am not sure if that is a general case because Germany is known to > have quite stupid rules. To get permission to stay in Germany to > study, non-EU citizens need to proof that they are inscribed at a > university. To inscribe at a university you need to proof that you > have permission to stay in Germany. Sounds logical, doesn't it? Maybe that's due to bureaucracy - each department of the government makes= =20 rule so that they will not be reponsible if something goes wrong. That's=20 what often happens in Chinese bureaucracy.=20 By the way, I registered a new SF project called daoscript, and I started= =20 to use Dao as the new name for the language in the project. A new mailing= =20 list is also created in that project. Maybe we can start to use that mailin= g=20 list:-) Limin |