Hi Josh,

that's very cool! Thanks for sharing! :)

So if I understand correctly, right now you can create the
"playerglobal.swc" from maven or ant, but still need to be tested right? or
maybe the playerglobal still needs to be filled with the right APIs?

As soon as this is done, I think it would be a good idea to generate our
own payerglobal.swc and get rid of the Adobe's version in order to give
steps to be more independent and OS.

Thanks



El mié, 20 ene 2021 a las 23:16, Josh Tynjala (<joshtynj...@bowlerhat.dev>)
escribió:

> FYI — I just pushed a prototype playerglobal-source-gen project to the
> royale-compiler repo. It's a command line app that can generate .as files
> from the Flex SDK's Apache-licensed asdoc files for playerglobal.swc. The
> idea is to use these generated .as files to compile our own
> playerglobal.swc that we can distribute under the Apache license. If Adobe
> ever decides to remove playerglobal.swc from their website, we'll have our
> version available as a backup.
>
> I've gotten the project far enough along that I can successfully build the
> generated .as source files into a .swc without any compiler errors.
> However, I haven't yet had a chance to check if that .swc can be used in an
> SDK/distribution instead of the official playerglobal.swc or airglobal.swc.
> In February, when I have some more time, I'll continue testing all of that.
> I just wanted to share my current progress so far!
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, Jan 5, 2021 at 1:34 AM Carlos Rovira <carlosrov...@apache.org>
> wrote:
>
> > Hi Josh,
> >
> > I think that's a very good idea. As less external dependencies we have
> the
> > better. And I think that means one thing less to download or manage by
> > mavenizer.
> >
> > Could it be possible that you contribute it?
> >
> > Thanks
> >
> >
> > El lun, 4 ene 2021 a las 21:53, Josh Tynjala (<joshtynj...@bowlerhat.dev
> >)
> > escribió:
> >
> > > If necessary, I believe that we can create our own custom
> > playerglobal.swc
> > > without running into license issues.
> > >
> > > Basically, the official playerglobal.swc contains only the APIs, and no
> > > implementation, so it's basically like the typedef/externs SWCs that we
> > > create for JS libraries in Royale
> > >
> > > The Apache Flex repo contains full ASDoc XML files for playerglobal.swc
> > > under an Apache license. These files should contain enough information
> > > about variable/property types and method signatures that someone could
> > > write a parser to get all of the data we need to generate AS3 stub
> > classes
> > > and build a SWC from that.
> > >
> > > --
> > > Josh Tynjala
> > > Bowler Hat LLC <https://bowlerhat.dev>
> > >
> > >
> > > On Sun, Jan 3, 2021 at 11:07 AM Harbs <harbs.li...@gmail.com> wrote:
> > >
> > > > Let’s wait and see whether we are dealing with real issues or not. If
> > > it’s
> > > > an issue we can debate solutions.
> > > >
> > > > I’m happy to ask my Adobe contacts what the plan is.
> > > >
> > > > > On Jan 3, 2021, at 8:52 PM, Carlos Rovira <carlosrov...@apache.org
> >
> > > > wrote:
> > > > >
> > > > > Hi Harbs,
> > > > >
> > > > > the problem here's that I think we are on Apache, and using a piece
> > of
> > > > > software that is under a clear license use will be against the
> > > foundation
> > > > > rules. So although you or I can host the files, that's not seem to
> me
> > > > like
> > > > > a solution to the real problem.
> > > > >
> > > > > I'm for go step by step and first try to talk with Adobe
> > > representatives
> > > > to
> > > > > get the permission for Apache to host the player files only for our
> > > flex
> > > > > and royale use cases. I think we could continue discussion after we
> > > know
> > > > > the solution to this request
> > > > >
> > > > > Can you, Alex or others do this request? or if you want I can do
> it,
> > > but
> > > > > need someone to provide me the contact at adobe.
> > > > >
> > > > > Thanks
> > > > >
> > > > >
> > > > >
> > > > > El dom, 3 ene 2021 a las 15:59, Harbs (<harbs.li...@gmail.com>)
> > > > escribió:
> > > > >
> > > > >> There’s no license agreement when downloading playerglobal or the
> > > > content
> > > > >> debugger.
> > > > >>
> > > > >> I’m willing to take the risk to personally host these files if
> > > > necessary.
> > > > >>
> > > > >>> On Jan 3, 2021, at 4:47 PM, Christofer Dutz <
> > > christofer.d...@c-ware.de
> > > > >
> > > > >> wrote:
> > > > >>>
> > > > >>> And I doubt we would be allowed to simply upload Adobe stuff to
> any
> > > > >> other server wirhout explicit conset from them. The license
> > agreement
> > > > you
> > > > >> agreed to when downloading explicitly forbids that (at least it
> did,
> > > > wenn
> > > > >> we were working on the Flex Mavenizer and I doubt things changed)
> > > > >>
> > > > >>
> > > > >
> > > > > --
> > > > > Carlos Rovira
> > > > > Apache Member & Apache Royale PMC
> > > > > *Apache Software Foundation*
> > > > > http://about.me/carlosrovira
> > > >
> > > >
> > >
> >
> >
> > --
> > Carlos Rovira
> > Apache Member & Apache Royale PMC
> > *Apache Software Foundation*
> > http://about.me/carlosrovira
> >
>


-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to