Hi, could be possible to use the Kotlin tool exposed by Sebastian as a
starting point for that tool?

Thanks

El lun., 3 feb. 2020 a las 17:40, Alex Harui (<aha...@adobe.com.invalid>)
escribió:

> I'm wondering what the "API definition files" look like.  Maybe we can
> quickly write a tool to generate the typedefs.
>
> -Alex
>
> On 2/3/20, 5:07 AM, "Yishay Weiss" <yishayj...@hotmail.com> wrote:
>
>     Sebastian, on the subject of derivative work on public repos, you
> might want to contact the author of this [1] externs file. He has a long
> list of externs files [2] that were derived from around 3 years ago from
> DefinitelyTyped [3]. We would, of course, not be using this [1] in light of
> your constraints on derivative work.
>
>     [1]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fhonzabrecka%2Fts-to-goog%2Fmaster%2Fexterns%2Fyfiles.extern.js&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=s4sGRY%2FMI1sD7tXtvBVO5Kh45g3oNaB74uKrkX5ai0Q%3D&amp;reserved=0
>     [2]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhonzabrecka%2Fts-to-goog%2Ftree%2Fmaster%2Fexterns&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=WYfUHb6TGjUd%2FGK54s7rlJ2v%2FsEY2WbDV4lsPjFF56I%3D&amp;reserved=0
> <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhonzabrecka%2Fts-to-goog&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=xnmi6nMw03Cvl7b%2BeWDMjaDjsIJjKjNjn3S0y6IHIIE%3D&amp;reserved=0
> >
>     [3]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDefinitelyTyped%2FDefinitelyTyped&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=P8AwMtr3hC2wiFtayeFOBPK2OQphS7fc9fmNVWecQdY%3D&amp;reserved=0
>
>     From: Yishay Weiss<mailto:yishayj...@hotmail.com>
>     Sent: Monday, February 3, 2020 2:57 PM
>     To: dev@royale.apache.org<mailto:dev@royale.apache.org>
>     Cc: sebastian.muel...@yworks.com<mailto:sebastian.muel...@yworks.com>
>     Subject: RE: YFiles, EPL, Apache
>
>     As promised, here is the summary of my correspondence with yFiles.
>
>     > My questions to Sebastian from yWorks:
>     >
>     > a) Would yWorks allow us to create and publish typedefs (think of
> them
>     > as Royale d.ts files) in our GitHub repository? I would also need to
>     > check license issues on the Apache side.
>
>     Our license does not allow publishing such files, which would be
>     derivative works from files which are currently under our proprietary
>     license. Although we could grant you permission to do that, we are
>     currently very hesitant to do so. Here's why: Unless there is someone
>     who actively maintains these typings, they would quickly become
> outdated
>     because with every new release we add new features and APIs. The only
>     way someone could reasonably maintain such a file (about 10k public API
>     members, 7 MB TypeScript definition file) would be through a
>     (semi-automatic?) conversion process. Thus both from a practical and
>     legal perspective it would make a lot more sense to have a tool that
>     reads our API definition files and creates the typedefs. Any licensed
>     yFiles user could make use of this tool and would always get the
>     typedefs matching her yFiles version.
>
>     For you reference: This is what someone else did to get yFiles for HTML
>     to work seemlessly with Kotlin/JS:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fturansky%2Fyfiles-kotlin&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=2YrTh8RbCM2OGg%2F84RcJ8cJTN%2FyRzKILCtg1QS4RAac%3D&amp;reserved=0
>     They got explicit permission from us for this (because they do not
>     publish the original files).
>
>     >
>     > b) Would yWorks consider porting yFiles to Royale?
>
>     Yes, if and once we get reasonable amount of feedback and customer
>     interest. If you're interested in licensing yFiles for Apache Royale,
>     please do state so and/or contact our support team:
> yworks.com/contact<
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fyworks.com%2Fcontact&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=%2B2oFqyRA%2FgRftJl0k1asIfWa9%2BYmwm2%2FP262AiPO%2FM0%3D&amp;reserved=0
> >
>     FWIW the vast majoriy of our previous yFiles FLEX customers has
>     successfully migrated to "native web" technologies and is now happily
>     using yFiles for HTML: With the current state of Apache Royale and the
>     web, we don't see that Apache Royale has gained enough traction that
>     would justify the efforts.
>     We currently believe that creating the diagramming part using "classic"
>     TypeScript/JavaScript and wrapping the resulting component up in a
> small
>     Royale component with a tiny API surface is the superios and more
>     efficient approach.
>
>
>     From: Yishay Weiss<mailto:yishayj...@hotmail.com>
>     Sent: Sunday, January 12, 2020 11:37 PM
>     To: dev@royale.apache.org<mailto:dev@royale.apache.org>
>     Subject: RE: YFiles, EPL, Apache
>
>     Ok, I contacted them. I’ll let you guys know.
>
>     ________________________________
>     From: Carlos Rovira <carlosrov...@apache.org>
>     Sent: Sunday, January 12, 2020 6:58:17 PM
>     To: dev@royale.apache.org <dev@royale.apache.org>
>     Subject: Re: YFiles, EPL, Apache
>
>     Hi,
>
>     I think you should contact yFiles directly and talk with them about it.
>     That's better to try to figure if something could be wrong in the
> future.
>
>     My understanding is that he should be able to give you permission
> since it
>     implies make his commercial lib to clients that want to use in Royale.
>     So that clientes will still need to pay for the commercial version,
> while
>     if no typedefs are done, it will be more difficult to do.
>
>
>
>     El dom., 12 ene. 2020 a las 16:30, Yishay Weiss (<
> yishayj...@hotmail.com>)
>     escribió:
>
>     >
>     > Hi,
>     >
>     > Before I start making inquiries in legal I wonder if anyone here can
> give
>     > me some guidance.
>     >
>     > I want to create typedefs for yFiles [1], using an externs [2] file
> that’s
>     > under an EPL [3]. Should that be a problem?
>     >
>     > This issue [4] makes me extra cautious.
>     >
>     > Thanks.
>     >
>     > [1]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.yworks.com%2Fproducts%2Fyfiles-for-html&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=Npg5YtRwd5zq%2FWS4j6himOFsks3KQbWtLzT6NWMaa9k%3D&amp;reserved=0
>     > [2]
>     >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fhonzabrecka%2Fts-to-goog%2Fmaster%2Fexterns%2Fyfiles.extern.js&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=s4sGRY%2FMI1sD7tXtvBVO5Kh45g3oNaB74uKrkX5ai0Q%3D&amp;reserved=0
>     > [3]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhonzabrecka%2Fts-to-goog%2Fblob%2Fmaster%2FLICENSE&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=aUYLW%2F8ECnasuSpWTIADvowB0sbpKHvE%2FxQQuD%2B3k3s%3D&amp;reserved=0
>     > [4]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDefinitelyTyped%2FDefinitelyTyped%2Fissues%2F23310&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=JWYeQW9X%2BvGAeq8yNSafl5Kf7UjvzwDZMVC2hefcpjM%3D&amp;reserved=0
>     >
>
>
>     --
>     Carlos Rovira
>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C66186391c530443d461a08d7a8aa063c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637163320511043981&amp;sdata=SOfL8dXGeOs1PFkmha4JvnARMv5rgOIKgUfOCpEONUQ%3D&amp;reserved=0
>
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to