Öhm ... I would like to think that not a single person on this list (eventually Alex and Justin) have ever actually read the full license agreement before klicking on "Yes" in the installer, or typing "y", "yes" or thatever in the maven-extension or clicking "accept" on the website.
There is no guarantee that people have read it ... I think this is all about reading that you have to accept it and if you want to know what you accept, you have to read it. Whith this option there is no system property that you can leak to the internet so you could actually setup the usage of Flash or Air without having been notified about the licence you have to accept. This way the license agreement is displayed and one person has to have seen it and acted on it. I was thinking of something like this: [INFO] =========================================================== [INFO] - Installing Adobe AIR SDK 17.0 The Adobe SDK license agreement applies to the Adobe AIR SDK. Do you want to install the Adobe AIR SDK? Adobe AIR SDK License: http://www.adobe.com/products/air/sdk-eula.html SystemId: JF83EKRL8I3IAHLHEWLDAWH38H Do you accept (Yes/No) (On a headless system or CI server see the documentation on how to auto-accept using a system-property containing your SystemId) ? yes Think that option should be valid? Chris -----Ursprüngliche Nachricht----- Von: Alex Harui [mailto:aha...@adobe.com] Gesendet: Donnerstag, 4. Juni 2015 14:58 An: dev@flex.apache.org Betreff: Re: Another option for auto-acknowledging the Adobe download on CI servers? Hi Chris, Not sure I understood. How would this guarantee that some employee at that company read the question about accepting the terms and conditions? Once that has happened, then convenient ways to remember that this happened and allowing other machines is fine. -Alex On 6/4/15, 5:21 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: >Hi Alex, > >I just had another idea about using the maven-extension to >auto-download stuff on CI servers. Would Adobe be ok if the extension >would sort of calculate a unique system-id and output that on the >console. And to allow accepting the download if let's say a system >property is set > >-Dcom.adobe.systemIdsThatAcceptTheTermsOfAdobe={systemId1},{systemId2}... > >This way you can't simply copy some system property somewhere but if >you build on a CI server and that fails because of noone typing "y" or >"n", then at least the admin could take the SystemId from the log >output and set that property so the next build should work. I wanted to >be able to specify multiple ids cause some CI servers have multiple >agents on mutliple systems. > >What do you think .... Would that be a valid solution Adobe could live >with? > > >Chris >