Git Product home page Git Product logo

Comments (6)

sanathkr avatar sanathkr commented on May 17, 2024 6

Thank you Will for the request! We have officially open sourced the SAM translator implementation.

from serverless-application-model.

sanathkr avatar sanathkr commented on May 17, 2024 4

Hey @wjordan, thanks for issue. I agree that open sourcing underlying logic will complete the picture. We hear you and we want to make this happen. I can't promise on when, but we are definitely having that discussion internally.

Even though SAM isn't "true open source" by your definition, our intention is to actively engage with the community and run this pretty much like any other open source project. So keep the enthusiasm and energy flowing.

from serverless-application-model.

wjordan avatar wjordan commented on May 17, 2024 1

Hooray! Congratulations on the big public release and thanks so much for making this happen!

from serverless-application-model.

sanathkr avatar sanathkr commented on May 17, 2024 1

You, and customers like you, made this happen Will 🎉

from serverless-application-model.

wjordan avatar wjordan commented on May 17, 2024

I've noticed that AWS has been representing this Serverless Application Model as having already been made available under the Apache license:

As part of this release, the AWS Serverless Application Model is made available under the Apache 2.0 license, enabling others in the ecosystem to adopt and incorporate it into build, deployment, monitoring and management tools with a commercial-friendly license.

It is available under Apache 2.0.

The specification is available under Apache 2.0 for AWS partners and customers to adopt and extend within their own toolsets. For details on the specification, see the AWS Serverless Application Model.

The first two descriptions obscure the fact that the source code of the underlying SAM service implementation is not available under Apache 2.0, only the syntax specification document and some example templates are.

The third description is more accurate, but I believe it still overstates the relevance of an open-source-licensed specification. Without the underlying transformation code, an Apache-licensed specification document is no more practically useful to AWS customers than the "all rights reserved"-licensed documentation covering the underlying CloudFormation service, as it is no easier to "adopt and extend" the SAM than CloudFormation or any other closed-source AWS service.

While I appreciate the bold efforts @sanathkr and others at AWS are making to engage external developers in productive collaboration and discussion through third-party services like GitHub, I'm disappointed this project has been representing itself as an open-source project in AWS announcements and documentation in a way that is rather misleading.

Please, open-source the actual implementation code behind this project and I'll be one of its most enthusiastic supporters and advocates. If this isn't possible, at the very least I hope you update the announcements and documentation referencing this project to clarify that only the specification and examples of the Serverless Application Model are currently open source, and not the actual transform implementation. Looking forward to any response, clarification or updates on this.

from serverless-application-model.

wjordan avatar wjordan commented on May 17, 2024

Just checking in, since it's been almost a year since I originally opened this request. Any updates on the discussion you're definitely having internally, or should I expect SAM to remain a proprietary implementation for another year?

from serverless-application-model.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.