Hi there,
I was just about to start an open source hardware project, a frame for electric bicycles... but I got to thinking...
I'm not sure there is any way to make the file truly public without the chance of someone sabotaging it.
I also dont think there is any way to specify an IP license such as Creative Commons licenses or the so-called "MIT license."
I wish Fusion's data was handled by github, they have all this stuff figured out already.
Any plans or wisdom before I try to leverage Fusion's platform for an open source project?
Hi there,
I was just about to start an open source hardware project, a frame for electric bicycles... but I got to thinking...
I'm not sure there is any way to make the file truly public without the chance of someone sabotaging it.
I also dont think there is any way to specify an IP license such as Creative Commons licenses or the so-called "MIT license."
I wish Fusion's data was handled by github, they have all this stuff figured out already.
Any plans or wisdom before I try to leverage Fusion's platform for an open source project?
The best way to approach this is to create a project on the Fusion 360 Gallery (which is a public gallery accessible by anyone regardless of whether they have an account with us or not) and include a link to the appropriate CC liense in your project description. If you include the f3d file in your project, visitors can only download them if they sign up for a Gallery account. Here is an example project: https://fusion360.autodesk.com/projects/1-10-on-road
The best way to approach this is to create a project on the Fusion 360 Gallery (which is a public gallery accessible by anyone regardless of whether they have an account with us or not) and include a link to the appropriate CC liense in your project description. If you include the f3d file in your project, visitors can only download them if they sign up for a Gallery account. Here is an example project: https://fusion360.autodesk.com/projects/1-10-on-road
Hi Keqing, that seems like a good way to distribute, but I'd like this to be a collaborative project. I'm actually leaning towards exporting *.f3d files and using Github to manage the project as there are a lot of tools in place for permissions and forking projects. Obviously I'd rather not have the hassle, but it seems like the best option for the time being.
Is there any way with Fusion to invite users to a project but then lock out users from saving changes to a "core" file? I guess what I'm looking for is some kind of moderation. Can old versions be deleted? If not, that may be good enough for now to protect data.
Except anyone can delete parts, right? So is there any way to retreive them if this happens?
Hi Keqing, that seems like a good way to distribute, but I'd like this to be a collaborative project. I'm actually leaning towards exporting *.f3d files and using Github to manage the project as there are a lot of tools in place for permissions and forking projects. Obviously I'd rather not have the hassle, but it seems like the best option for the time being.
Is there any way with Fusion to invite users to a project but then lock out users from saving changes to a "core" file? I guess what I'm looking for is some kind of moderation. Can old versions be deleted? If not, that may be good enough for now to protect data.
Except anyone can delete parts, right? So is there any way to retreive them if this happens?
When you or anyone in your project saves a change made in the design, it is always saving a new version, and never the "core" design. This allows you to always keep track of your iterations, and promote previous ones to the top if you decide to go back to a previous design. To access design versions, click the (i) icon on the design you want to access, and then click on "Open details in A360". Once the page launches in your browser, click the Clock icon and you'll see your versions there, as well as options to promote older version and commenting.
When you or anyone in your project saves a change made in the design, it is always saving a new version, and never the "core" design. This allows you to always keep track of your iterations, and promote previous ones to the top if you decide to go back to a previous design. To access design versions, click the (i) icon on the design you want to access, and then click on "Open details in A360". Once the page launches in your browser, click the Clock icon and you'll see your versions there, as well as options to promote older version and commenting.
Yeah, that makes sense. What if someone deletes a part file?
As I recall, Fusion only has part versions, not project versions.
Yeah, that makes sense. What if someone deletes a part file?
As I recall, Fusion only has part versions, not project versions.
Project members currently have rights to delete and make changes to any designs in the project. We have way better data management workflows similar to Github in the works and coming soon (not this coming update but probably in the next couple ones): http://forums.autodesk.com/t5/fusion-360-product-roadmap/the-future-of-collaboration-in-fusion-360/b...
Project members currently have rights to delete and make changes to any designs in the project. We have way better data management workflows similar to Github in the works and coming soon (not this coming update but probably in the next couple ones): http://forums.autodesk.com/t5/fusion-360-product-roadmap/the-future-of-collaboration-in-fusion-360/b...
@Anonymous wrote:
So just to be clear, if I start an open source project using Fusion's current project system, any user can come in and just start deleting files and there's nothing I can do about it.
Members of your project must be first invited by you. They can't join or do anything to your project unless you invite them. Members can also invite other members, so if you start an open source project, you need to be aware of who you are inviting and who they are inviting.
@Anonymous wrote:
So just to be clear, if I start an open source project using Fusion's current project system, any user can come in and just start deleting files and there's nothing I can do about it.
Members of your project must be first invited by you. They can't join or do anything to your project unless you invite them. Members can also invite other members, so if you start an open source project, you need to be aware of who you are inviting and who they are inviting.
Hi Luke,
The project system in Fusion is designed for a colloborative network of trusted users. Your usecase of an open project is a great idea but not directly supported with A360 projects today.
Like Keqing said, the changes coming to data management in the summer update will help with some GIT-ish behavior like branching but will still allow project members to delete items because project members are trusted users. One point I'll clarify from Keqing's message is that Project members can invite other users but their joining the project is moderated and they will not be able to join the project till the actual project owner approves the invite.
The release coming out this weekend has enough API for you to export any if your projects on any schedule you program in your script. Thats worth exploring for your use case.
Thanks,
Bankim
Hi Luke,
The project system in Fusion is designed for a colloborative network of trusted users. Your usecase of an open project is a great idea but not directly supported with A360 projects today.
Like Keqing said, the changes coming to data management in the summer update will help with some GIT-ish behavior like branching but will still allow project members to delete items because project members are trusted users. One point I'll clarify from Keqing's message is that Project members can invite other users but their joining the project is moderated and they will not be able to join the project till the actual project owner approves the invite.
The release coming out this weekend has enough API for you to export any if your projects on any schedule you program in your script. Thats worth exploring for your use case.
Thanks,
Bankim
So no chance in the near future to require deletes of versions or parts to be approved by a moderator as well?
I'm getting a strange feeling here because due to the cloud nature of Fusion I am less able to use services such as Dropbox or Github to maintain a project... but if I use Fusion I am unable to protect my data in a truely open source project. Fusion seems to have heavy marketing towards open source projects, such as the UAV project that was pushed heavily a while back... but with current (and near future) functionality none of that data is protected from a simple delete. It makes me less likely to want to use Fusion for collaboration, which as I recall, was the #1 reason for Fusion going to a cloud system to begin with. As it sits now, I'd feel better using SolidEdge (free for students) and Github for this project.
Is there a method that you all have devised for supporting open source projects with Fusion that seems to work well? I'm really at a bit of a loss right now.
So no chance in the near future to require deletes of versions or parts to be approved by a moderator as well?
I'm getting a strange feeling here because due to the cloud nature of Fusion I am less able to use services such as Dropbox or Github to maintain a project... but if I use Fusion I am unable to protect my data in a truely open source project. Fusion seems to have heavy marketing towards open source projects, such as the UAV project that was pushed heavily a while back... but with current (and near future) functionality none of that data is protected from a simple delete. It makes me less likely to want to use Fusion for collaboration, which as I recall, was the #1 reason for Fusion going to a cloud system to begin with. As it sits now, I'd feel better using SolidEdge (free for students) and Github for this project.
Is there a method that you all have devised for supporting open source projects with Fusion that seems to work well? I'm really at a bit of a loss right now.
What about a core trusted group working on the project, but with some kind of public link to download. Is this a possibility?
Is there any way to export the contents of a project in one go? That would make it pretty easy to manually back up files locally.
What about a core trusted group working on the project, but with some kind of public link to download. Is this a possibility?
Is there any way to export the contents of a project in one go? That would make it pretty easy to manually back up files locally.
@Anonymous wrote:
What about a core trusted group working on the project, but with some kind of public link to download. Is this a possibility?
Is there any way to export the contents of a project in one go? That would make it pretty easy to manually back up files locally.
Right click on a design in the data panel and select share public link. Recipients of that link will be able to view the model in their browsers. You can also set it to be downloadable as well as password protect it.
@Anonymous wrote:
What about a core trusted group working on the project, but with some kind of public link to download. Is this a possibility?
Is there any way to export the contents of a project in one go? That would make it pretty easy to manually back up files locally.
Right click on a design in the data panel and select share public link. Recipients of that link will be able to view the model in their browsers. You can also set it to be downloadable as well as password protect it.
Can't find what you're looking for? Ask the community or share your knowledge.